Diff of the two buildlogs: -- --- b1/build.log 2025-11-04 03:14:35.603081025 +0000 +++ b2/build.log 2025-11-04 05:12:52.331496813 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Nov 3 12:18:08 -12 2025 -I: pbuilder-time-stamp: 1762215488 +I: Current time: Mon Dec 7 23:38:32 +14 2026 +I: pbuilder-time-stamp: 1796636312 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -33,53 +33,85 @@ dpkg-source: info: applying fix-asm-thread-load-store.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2023004/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3071456/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 Dec 7 09:38 /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/3071456/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3071456/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' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='d60b06c2fb124890935d72a2aadda591' - 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='2023004' - PS1='# ' - PS2='> ' + INVOCATION_ID=5a0f25a4abae43eeb0cff87c20e87e4f + 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=3071456 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.W4Kb76CS/pbuilderrc_804I --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.W4Kb76CS/b1 --logfile b1/build.log rocprim_6.4.3-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - 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.W4Kb76CS/pbuilderrc_lRWU --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.W4Kb76CS/b2 --logfile b2/build.log rocprim_6.4.3-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + 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.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2023004/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3071456/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -246,7 +278,7 @@ Get: 113 http://deb.debian.org/debian unstable/main arm64 libgtest-dev arm64 1.17.0-1 [247 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 pkg-rocm-tools all 0.9.3 [12.7 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 rocm-cmake all 6.4.3-1 [29.8 kB] -Fetched 144 MB in 1s (112 MB/s) +Fetched 144 MB in 1s (131 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1: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 ... 19968 files and directories currently installed.) @@ -630,8 +662,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Nov 4 00:18:50 UTC 2025. -Universal Time is now: Tue Nov 4 00:18:50 UTC 2025. +Local time is now: Mon Dec 7 09:39:06 UTC 2026. +Universal Time is now: Mon Dec 7 09:39:06 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -733,7 +765,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rocprim-6.4.3/ && 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 > ../rocprim_6.4.3-2_source.changes +I: user script /srv/workspace/pbuilder/3071456/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3071456/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rocprim-6.4.3/ && 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 > ../rocprim_6.4.3-2_source.changes dpkg-buildpackage: info: source package rocprim dpkg-buildpackage: info: source version 6.4.3-2 dpkg-buildpackage: info: source distribution unstable @@ -750,7 +786,7 @@ debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/build/reproducible-path/rocprim-6.4.3' dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS="gfx803;gfx900;gfx906;gfx908;gfx90a;gfx1010;gfx1030;gfx1100;gfx1101;gfx1102" -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF -DBUILD_TEST=ON - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=hipcc -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS=gfx803\;gfx900\;gfx906\;gfx908\;gfx90a\;gfx1010\;gfx1030\;gfx1100\;gfx1101\;gfx1102 -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF -DBUILD_TEST=ON .. + cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=hipcc -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS=gfx803\;gfx900\;gfx906\;gfx908\;gfx90a\;gfx1010\;gfx1030\;gfx1100\;gfx1101\;gfx1102 -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF -DBUILD_TEST=ON .. Re-run cmake no build system arguments -- The CXX compiler identification is Clang 21.1.4 -- Detecting CXX compiler ABI info @@ -797,11 +833,12 @@ -- BUILD_NAIVE_BENCHMARK : OFF -- BUILD_EXAMPLE : OFF -- BUILD_DOCS : OFF --- Configuring done (17.4s) +-- Configuring done (12.0s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: + BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY @@ -811,7 +848,7 @@ debian/rules override_dh_auto_configure-indep make[1]: Entering directory '/build/reproducible-path/rocprim-6.4.3' dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS="gfx803;gfx900;gfx906;gfx908;gfx90a;gfx1010;gfx1030;gfx1100;gfx1101;gfx1102" -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=hipcc -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS=gfx803\;gfx900\;gfx906\;gfx908\;gfx90a\;gfx1010\;gfx1030\;gfx1100\;gfx1101\;gfx1102 -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF .. + cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=hipcc -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH=ON -DCMAKE_INSTALL_LIBDIR=share -DAMDGPU_TARGETS=gfx803\;gfx900\;gfx906\;gfx908\;gfx90a\;gfx1010\;gfx1030\;gfx1100\;gfx1101\;gfx1102 -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF .. Re-run cmake no build system arguments CMake Deprecation Warning at /usr/share/rocm/cmake/ROCMConfig.cmake:12 (message): Use of find_package(ROCM) is deprecated as of ROCm 6.4. Please use @@ -847,7 +884,7 @@ -- BUILD_NAIVE_BENCHMARK : OFF -- BUILD_EXAMPLE : OFF -- BUILD_DOCS : OFF --- Configuring done (0.8s) +-- Configuring done (0.7s) -- Generating done (0.3s) -- Build files have been written to: /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3' @@ -863,180 +900,164 @@ cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/CMakeFiles/test_hip_api.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_hip_async_copy.dir/build.make test/CMakeFiles/test_hip_async_copy.dir/depend make -f test/CMakeFiles/test_ordered_block_id.dir/build.make test/CMakeFiles/test_ordered_block_id.dir/depend +make -f test/CMakeFiles/test_hipgraph_basic.dir/build.make test/CMakeFiles/test_hipgraph_basic.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/CMakeFiles/test_hip_async_copy.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_hipgraph_algs.dir/build.make test/CMakeFiles/test_hipgraph_algs.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/CMakeFiles/test_hipgraph_basic.dir/build.make test/CMakeFiles/test_hipgraph_basic.dir/depend cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/CMakeFiles/test_ordered_block_id.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/CMakeFiles/test_hipgraph_basic.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_hipgraph_algs.dir/build.make test/CMakeFiles/test_hipgraph_algs.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/CMakeFiles/test_hipgraph_algs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_internal_merge_path.dir/build.make test/rocprim/CMakeFiles/test_internal_merge_path.dir/depend -make -f test/CMakeFiles/test_hip_api.dir/build.make test/CMakeFiles/test_hip_api.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_internal_merge_path.dir/DependInfo.cmake "--color=" make -f test/rocprim/CMakeFiles/test_basic.dir/build.make test/rocprim/CMakeFiles/test_basic.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build.make test/rocprim/CMakeFiles/test_arg_index_iterator.dir/depend +make -f test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build.make test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/depend +make -f test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_basic.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_arg_index_iterator.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_hip_async_copy.dir/build.make test/CMakeFiles/test_hip_async_copy.dir/build -make -f test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build.make test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/depend +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_basic.dir/DependInfo.cmake "--color=" make -f test/rocprim/CMakeFiles/test_block_discontinuity.dir/build.make test/rocprim/CMakeFiles/test_block_discontinuity.dir/depend make -f test/rocprim/CMakeFiles/test_block_exchange.dir/build.make test/rocprim/CMakeFiles/test_block_exchange.dir/depend -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/CMakeFiles/test_hip_api.dir/build.make test/CMakeFiles/test_hip_api.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_exchange.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_ordered_block_id.dir/build.make test/CMakeFiles/test_ordered_block_id.dir/build cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_discontinuity.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_hipgraph_basic.dir/build.make test/CMakeFiles/test_hipgraph_basic.dir/build +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/CMakeFiles/test_ordered_block_id.dir/build.make test/CMakeFiles/test_ordered_block_id.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 1%] Building CXX object test/CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/CMakeFiles/test_hipgraph_basic.dir/build.make test/CMakeFiles/test_hipgraph_basic.dir/build make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/CMakeFiles/test_hipgraph_algs.dir/build.make test/CMakeFiles/test_hipgraph_algs.dir/build +make -f test/CMakeFiles/test_hip_async_copy.dir/build.make test/CMakeFiles/test_hip_async_copy.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/CMakeFiles/test_hipgraph_algs.dir/build.make test/CMakeFiles/test_hipgraph_algs.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 1%] Building CXX object test/CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_internal_merge_path.dir/build.make test/rocprim/CMakeFiles/test_internal_merge_path.dir/build -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o -MF CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o.d -o CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_hip_api.cpp make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build -[ 2%] Building CXX object test/CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -MF CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o.d -o CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_hip_async_copy.cpp -make -f test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build.make test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 2%] Building CXX object test/CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_discontinuity.dir/build.make test/rocprim/CMakeFiles/test_block_discontinuity.dir/build make -f test/rocprim/CMakeFiles/test_basic.dir/build.make test/rocprim/CMakeFiles/test_basic.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build.make test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build.make test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build -[ 2%] Building CXX object test/CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o -MF CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o.d -o CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_hip_api.cpp make -f test/rocprim/CMakeFiles/test_block_exchange.dir/build.make test/rocprim/CMakeFiles/test_block_exchange.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 3%] Building CXX object test/CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -MF CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o.d -o CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build.make test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 2%] Building CXX object test/CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 4%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -MF CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o.d -o CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp +make -f test/rocprim/CMakeFiles/test_block_discontinuity.dir/build.make test/rocprim/CMakeFiles/test_block_discontinuity.dir/build +[ 3%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o +[ 4%] Building CXX object test/CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o +[ 4%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/test_basic.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -MF CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o.d -o CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_hip_async_copy.cpp +[ 4%] Building CXX object test/CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o -MF CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o.d -o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp -[ 4%] Building CXX object test/CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o [ 4%] Building CXX object test/rocprim/CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -MF CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o.d -o CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o -MF CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o.d -o CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -MF CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o.d -o CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -MF CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o.d -o CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/test_basic.cpp.o -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 4%] Building CXX object test/rocprim/CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_basic.dir/test_basic.cpp.o -MF CMakeFiles/test_basic.dir/test_basic.cpp.o.d -o CMakeFiles/test_basic.dir/test_basic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o +[ 4%] Building CXX object test/rocprim/CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -MF CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o.d -o CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o -MF CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o.d -o CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp +[ 4%] Building CXX object test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -MF CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o.d -o CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o -MF CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o.d -o CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -MF CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o.d -o CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +[ 5%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefroIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +nt size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PR/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cppAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:200:2: note: expanded from here + 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -1059,271 +1080,79 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -In file included from 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + 925 | #pragma clang deprecated(__AMDGCN/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +_ 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +W/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +A 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +V:925:139: note: macro marked 'deprecated' here +E 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +FRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -ragma clang deprecated(__AMDGCN_WAV/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -EFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | ret:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -urn ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clIn file included from ang/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp :d28e: -pIn file included from r/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hppe:c26a: -tIn file included from e/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hppd:(30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' -__AMDGCN_ W244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' hereA -VEFRONT_SI 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -ZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant accesIn file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -s 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp :244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -t:925:139: note: macro marked 'deprecated' here - o925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cppthe:3 w: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -ave fr308 | on t stasitic ze constewxpr bool is_tupleill_im bepl(in) - a | ^~~~~~ -future release") - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -1355,44 +1184,54 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; + 96 | return ROCPRIMIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp_:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + W244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +A:925:139: note: macro marked 'deprecated' here +V 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +EFRONT_SIZE; + | In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + ^61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be remoIn file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +v 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +ed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ @@ -1425,147 +1264,91 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6In file included from : -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp27:: -27In file included from : -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hppIn file included from :/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp27:: -27In file included from : -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp::3069: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #def:i12n:e warning: Rmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]O -CPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 69 | 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 244 | #definIn file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +e ROIn file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +CPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -1601,14 +1384,14 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -1631,29 +1414,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ - | static constexpr float precision = 2.0f / (1/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -l 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -l << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: @@ -1664,132 +1424,217 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: @@ -1802,97 +1647,168 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -1906,19 +1822,137 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFROIn file included from NT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +/build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:925:139: note: macro marked 'deprecated' here +: 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:200:2: note: expanded from here - 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: @@ -1941,14 +1975,12 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -1957,41 +1989,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -2007,32 +2004,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -S I58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -ZE, "compil/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -e 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ --time-con/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - s64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -tant access/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -2043,21 +2014,15 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: @@ -2095,15 +2060,75 @@ 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ + :925:139: note: macro marked 'deprecated' here +# 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +define ROCPRIM_WAVIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + E69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppF:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +R:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +ONT_SIZE _In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + _96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppA:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + M244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here +D 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +GCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 2961 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp: +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + In file included from 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -2120,27 +2145,25 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | ret/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cppurn ROCP:32RIM_: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hppWAVEFR:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hppON:58:1T_: warning: SIexplicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -ZE; + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp 58:244 | st:36atic: note: coexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' -nste xpr floa244 | t preci#dsiefon = 2RI.0fM_ / (WA1llVEF <:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ - future r/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -e 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -lease") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be In file included from r/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + e53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppm:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +o:925:139: note: macro marked 'deprecated' here +v 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +ed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -2174,6 +2197,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx1010. +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -2188,8 +2227,6 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 1 warning generated when compiling for gfx1010. -15 warnings generated when compiling for gfx1010. -15 warnings generated when compiling for gfx1010. /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -2305,283 +2342,283 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -12 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1010. +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -1 warning generated when compiling for gfx1030. 16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ 15 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx1030. +1 warning generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -2626,21 +2663,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a futurIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for inve release") - | ^ -alid rocPRIM warp operations on Navi GPUs " + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) @@ -2726,6 +2755,139 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -2996,7 +3158,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -1 warning generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -3011,6 +3172,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx1100. +1 warning generated when compiling for gfx1100. +12 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -3130,7 +3302,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -3222,96 +3393,8 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -12 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -1 warning generated when compiling for gfx1101. 16 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -3444,139 +3527,56 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +15 warnings generated when compiling for gfx1101. +1 warning generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -3635,6 +3635,45 @@ :200:2: note: expanded from here 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -3713,16 +3752,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -3875,7 +3904,139 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -1 warning generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -3994,20 +4155,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4054,6 +4201,20 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: @@ -4156,28 +4317,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx1102. +12 warnings generated when compiling for gfx1100. +1 warning generated when compiling for gfx1102. +16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -4190,8 +4363,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: @@ -4201,8 +4389,16 @@ 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -4212,8 +4408,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: @@ -4224,8 +4420,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: @@ -4236,8 +4432,30 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: @@ -4248,8 +4466,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: @@ -4260,20 +4478,107 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE ==In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ + 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -4288,7 +4593,8 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -4301,19 +4607,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -12 warnings generated when compiling for gfx1100. -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -1 warning generated when compiling for gfx803. -16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4450,147 +4743,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +1 warning generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -4602,25 +4788,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -4630,7 +4801,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4639,10 +4810,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4651,10 +4822,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4663,10 +4834,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4675,10 +4846,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4687,10 +4858,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4699,10 +4870,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -4715,17 +4886,27 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4734,20 +4915,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -4762,7 +4930,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -4772,7 +4955,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4784,7 +4967,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4796,7 +4979,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4808,7 +4991,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4820,7 +5003,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4832,7 +5015,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4844,8 +5027,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -1 warning generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -4858,27 +5040,6 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -12 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -4909,62 +5070,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be re/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hppmov:336ed:25: iwarning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class]n a - future 336re | ROClePRIM_aseHO") -ST_D | EVI ^ -CE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: @@ -5045,91 +5157,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -5144,6 +5171,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +12 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx900. 15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: @@ -5153,8 +5182,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx900. -1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx900. 16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -5230,6 +5258,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -5277,30 +5314,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -5341,6 +5354,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -5413,20 +5441,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -5531,7 +5545,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -5539,11 +5555,22 @@ 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZfE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + / (1ll <<: 52925:139); + : note: | ^~~~~~ +macro marked 'deprecated' here + /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 92561 | static | # conprstexagmpr fla oat pclanrecg isidepon = 2.0f / (1ll = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -5558,15 +5585,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +15 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -5699,7 +5719,15 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be remIn file included from oved in a future release") + | ^ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: @@ -5719,9 +5747,141 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx908. +1 warning generated when compiling for gfx906. +11 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ 12 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -5856,8 +6016,131 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx908. 15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -6006,137 +6289,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +1 warning generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -6150,15 +6303,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -6282,7 +6426,6 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -1 warning generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: @@ -6298,256 +6441,6 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -6665,6 +6558,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -6681,23 +6583,6 @@ | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: @@ -6772,14 +6657,23 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cppIn file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + :234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +28: +In file included from :925:139: note: macro marked 'deprecated' here + 925 | /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_S#pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +IZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") @@ -6808,6 +6702,118 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -6841,35 +6847,162 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx803. -15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ [ 5%] Linking CXX executable test_hip_api cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hip_api.dir/link.txt --verbose=1 +15 warnings generated when compiling for gfx90a. /usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hip_api.dir/link.d CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o -o test_hip_api /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' [ 5%] Built target test_hip_api make -f test/rocprim/CMakeFiles/test_block_histogram.dir/build.make test/rocprim/CMakeFiles/test_block_histogram.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_histogram.dir/DependInfo.cmake "--color=" -1 warning generated when compiling for host. make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_block_histogram.dir/build.make test/rocprim/CMakeFiles/test_block_histogram.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' [ 5%] Building CXX object test/rocprim/CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o -MF CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o.d -o CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp -[ 5%] Linking CXX executable test_ordered_block_id -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ordered_block_id.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_ordered_block_id.dir/link.d CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -o test_ordered_block_id /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +12 warnings generated when compiling for gfx803. +1 warning generated when compiling for gfx90a. +[ 6%] Linking CXX executable test_hip_async_copy +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hip_async_copy.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hip_async_copy.dir/link.d CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -o test_hip_async_copy /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 5%] Built target test_ordered_block_id +[ 6%] Built target test_hip_async_copy make -f test/rocprim/CMakeFiles/test_block_load_store.dir/build.make test/rocprim/CMakeFiles/test_block_load_store.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_load_store.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_block_load_store.dir/build.make test/rocprim/CMakeFiles/test_block_load_store.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 5%] Building CXX object test/rocprim/CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o +[ 6%] Building CXX object test/rocprim/CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o -MF CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o.d -o CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -6879,6 +7012,26 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -6909,7 +7062,25 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() | ^~~~~~ +(Args)>() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -6931,7 +7143,16 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -6947,7 +7168,22 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; + 61 | : 925:139: note: macro marked 'deprecated' here +re 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +turn ROCPRIM_WAVEFRONT_SIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + I61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hppZ:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +E; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -6955,7 +7191,19 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_basic.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -6980,19 +7228,21 @@ /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -[ 6%] Linking CXX executable test_hip_async_copy -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hip_async_copy.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hip_async_copy.dir/link.d CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o -o test_hip_async_copy /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 6%] Built target test_hip_async_copy -make -f test/rocprim/CMakeFiles/test_block_sort_merge.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_merge.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_sort_merge.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 7%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -MF CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o.d -o CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7131,115 +7381,46 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +[ 7%] Linking CXX executable test_temporary_storage_partitioning +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_temporary_storage_partitioning.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/hip/test_ordered_block_id.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_temporary_storage_partitioning.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ 13 warnings generated when compiling for host. [ 8%] Linking CXX executable test_hipgraph_basic +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_temporary_storage_partitioning.dir/link.d CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o -o test_temporary_storage_partitioning /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hipgraph_basic.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 8%] Built target test_temporary_storage_partitioning +make -f test/rocprim/CMakeFiles/test_block_sort_merge.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_merge.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_sort_merge.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 9%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -MF CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o.d -o CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hipgraph_basic.dir/link.d CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -o test_hipgraph_basic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 9%] Built target test_hipgraph_basic +make -f test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 10%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -MF CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o.d -o CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp +1 warning generated when compiling for host. +[ 10%] Linking CXX executable test_ordered_block_id +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ordered_block_id.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -7247,7 +7428,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -7259,7 +7440,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -7273,9 +7454,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hipgraph_basic.dir/link.d CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o -o test_hipgraph_basic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -7284,8 +7463,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -[ 8%] Built target test_hipgraph_basic -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7297,7 +7475,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7309,7 +7487,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7321,7 +7499,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7331,23 +7509,21 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed [ 9%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o -in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE'cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp - +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -7359,175 +7535,195 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_ordered_block_id.dir/link.d CMakeFiles/test_ordered_block_id.dir/hip/test_ordered_block_id.cpp.o -o test_ordered_block_id /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 10%] Built target test_ordered_block_id +[ 10%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o -MF CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o.d -o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -13 warnings generated when compiling for host. -[ 10%] Linking CXX executable test_temporary_storage_partitioning -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_temporary_storage_partitioning.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_temporary_storage_partitioning.dir/link.d CMakeFiles/test_temporary_storage_partitioning.dir/test_temporary_storage_partitioning.cpp.o -o test_temporary_storage_partitioning /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 10%] Built target test_temporary_storage_partitioning -make -f test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/depend -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/DependInfo.cmake "--color=" -: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -7547,11 +7743,6 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build.make test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 11%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -MF CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o.d -o CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: @@ -7647,6 +7838,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +12 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -7661,422 +7853,269 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -12 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: @@ -8218,8 +8257,6 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 16 warnings generated when compiling for gfx900. -15 warnings generated when compiling for gfx1010. -12 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -8259,6 +8296,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -8341,6 +8379,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +12 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -8374,142 +8413,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -8648,144 +8551,308 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1010. +11 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexIn file included from pr float precision = 2.0f / (1ll << 7); +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +12 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -8865,45 +8932,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEF/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cppRONT_SIZE; + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 34244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -: :925:139: note: macro marked 'deprecated' here -In file included from 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:In file included from 28/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - : -61 | return ROCPRIM_WAVEFRONT_SIZE; + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hppIn file included from :244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - :925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here @@ -8941,6 +8992,48 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -8954,205 +9047,223 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx1030. -12 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -22 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ +22 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -9264,85 +9375,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here @@ -9363,6 +9402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -9491,7 +9531,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. +12 warnings generated when compiling for gfx90a. /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -9529,85 +9569,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -12 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -9729,6 +9690,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -9762,6 +9762,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -9795,8 +9834,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: 15 warnings generated when compiling for gfx1010. -macro marked 'deprecated' here +:445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_basic.cpp:26: @@ -9877,146 +9915,220 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx90a. +10 warnings generated when compiling for host. +[ 11%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -MF CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o.d -o CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -10 warnings generated when compiling for host. -[ 12%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -MF CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o.d -o CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 452 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator<__half *, std::vector<__half>>, int, true>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange<__half, short, 0, 255U, 1U>' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, __half, short, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 35 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -10060,18 +10172,66 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ + note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp: 30: +244 | In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp :33 #d: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hppefine :27ROC: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hppPRI:96M_W:12AV: warning: EFRONmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +T _SIZE __AMDGCN_WAVEFRONT96 | _S IZE + r| ^et +urn ROCPRIM:925:139:_W note: AVmacro marked 'deprecated' here +EFRONT_S 925IZ | #prE; +agma c | lan ^ +g/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp deprecated(__AMDGCN_WA:244VEF:36RONT: _SInote: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +ZE, "comp244 | il e-ti#deme-cfionens RtaOCntPR aIMcce_Wss tAVo tEFRONT_She wavefrIZontE siz__e wAMilDGl bCNe r_WemoAVvedEF in a fRONTutu_Sre IZE + re| ^lea +:925se:139") +: note: | macro marked 'deprecated' here + ^ + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: @@ -10118,8 +10278,23 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from i/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hppn: 27a: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37f | uRtOuCrPeR IrMe_lPeRaAsGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39:e "note: )expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + | ^ + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:200:2: note: expanded from here + 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: @@ -10132,6 +10307,74 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -10145,45 +10388,22 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: @@ -10350,155 +10570,6 @@ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 452 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator<__half *, std::vector<__half>>, int, true>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange<__half, short, 0, 255U, 1U>' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, __half, short, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 35 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -10536,39 +10607,75 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/hipgraph/../rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/hipgraph/test_hipgraph_algs.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +14 warnings generated when compiling for host. +[ 12%] Linking CXX executable test_hipgraph_algs +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hipgraph_algs.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hipgraph_algs.dir/link.d CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o -o test_hipgraph_algs /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 12%] Built target test_hipgraph_algs +make -f test/rocprim/CMakeFiles/test_block_radix_rank.dir/build.make test/rocprim/CMakeFiles/test_block_radix_rank.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_radix_rank.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_radix_rank.dir/build.make test/rocprim/CMakeFiles/test_block_radix_rank.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 12%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1010-a3e8cf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -10608,210 +10715,137 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:200:2: note: expanded from here - 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -[ 13%] Linking CXX executable test_hipgraph_algs -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hipgraph_algs.dir/link.txt --verbose=1 -12 warnings generated when compiling for gfx1010. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_hipgraph_algs.dir/link.d CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o -o test_hipgraph_algs /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 13%] Built target test_hipgraph_algs -make -f test/rocprim/CMakeFiles/test_block_radix_rank.dir/build.make test/rocprim/CMakeFiles/test_block_radix_rank.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_radix_rank.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_radix_rank.dir/build.make test/rocprim/CMakeFiles/test_block_radix_rank.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 13%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1010-c9d989.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +11 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -10943,40 +10977,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: @@ -10993,103 +10993,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -11 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: @@ -11205,6 +11108,154 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 12 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:200:2: note: expanded from here + 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -11320,6 +11371,36 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +12 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -11412,19 +11493,6 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: @@ -11464,18 +11532,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRO/build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: @@ -11491,14 +11548,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -NT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -12 warnings generated when compiling for gfx1100. +12 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1010. 16 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -11646,6 +11699,142 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -11809,143 +11998,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -12 warnings generated when compiling for gfx1101. -15 warnings generated when compiling for gfx1010. 16 warnings generated when compiling for gfx1101. +11 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -12068,70 +12122,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:200:2: note: expanded from here - 200 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -12143,93 +12134,10 @@ 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static co/build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -ns 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -t/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' -e 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -x:925:139: note: macro marked 'deprecated' here -p 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -r float precision = 2.0f / (1ll << 7); + 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ 15 warnings generated when compiling for gfx1030. +12 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -12374,6 +12282,120 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -12508,8 +12530,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -12 warnings generated when compiling for gfx1102. -11 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -12659,53 +12679,35 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +12 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -12713,11 +12715,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -12725,22 +12728,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -12749,10 +12787,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -12761,10 +12800,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -12773,7 +12813,58 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +12 warnings generated when compiling for gfx900. +15 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1010-e650de.out /tmp/test_block_radix_rank_typed_0_0-gfx1010-a3e8cf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1030-2eb3a9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -12924,6 +13015,121 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -13054,6 +13260,20 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: @@ -13070,158 +13290,9 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx900. 16 warnings generated when compiling for gfx803. -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +11 warnings generated when compiling for gfx1102. +12 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -13372,28 +13443,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1010. -22 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -13407,37 +13456,20 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1010-9658a1.out /tmp/test_block_radix_rank_typed_0_0-gfx1010-c9d989.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13446,11 +13478,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13459,11 +13491,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13472,10 +13504,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13484,10 +13563,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13496,10 +13576,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -13508,209 +13589,49 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1030-4b0435.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -13718,17 +13639,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -13736,11 +13656,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -13748,11 +13668,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -13760,11 +13680,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -13772,11 +13692,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -13784,11 +13704,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -13796,99 +13716,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, signed char, float, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ +12 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx803. +22 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: @@ -14038,48 +13871,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -16 warnings generated when compiling for gfx803. -12 warnings generated when compiling for gfx908. -11 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -14226,20 +14017,52 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -14248,11 +14071,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -14261,18 +14083,205 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +12 warnings generated when compiling for gfx90a. +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, signed char, float, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14288,8 +14297,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14305,8 +14314,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14330,8 +14339,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14343,8 +14352,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14356,8 +14365,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: @@ -14372,152 +14381,127 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +10 warnings generated when compiling for host. +[ 12%] Linking CXX executable test_basic +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_basic.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_basic.dir/link.d CMakeFiles/test_basic.dir/test_basic.cpp.o CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -o test_basic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 12%] Built target test_basic +[ 13%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -14525,9 +14509,63 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -14606,7 +14644,8 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -12 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx1010. +11 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -14646,146 +14685,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/detail/get_rocprim_version.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx900. -15 warnings generated when compiling for gfx1101. -10 warnings generated when compiling for host. -[ 13%] Linking CXX executable test_basic -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_basic.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_basic.dir/link.d CMakeFiles/test_basic.dir/test_basic.cpp.o CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o -o test_basic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 13%] Built target test_basic -make -f test/rocprim/CMakeFiles/test_block_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_block_radix_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_radix_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_block_radix_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 13%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp -15 warnings generated when compiling for gfx1010. 16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: @@ -14937,33 +14836,33 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -14972,21 +14871,30 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -14995,11 +14903,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -15008,11 +14915,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -15021,10 +14927,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -15033,10 +14939,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -15045,8 +14951,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -15057,33 +14963,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -15199,135 +15078,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront sIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -ize /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -wi/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hppll be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "tempora:rily disabled, due to performance issues with printf.") - | ^ -64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -15474,150 +15239,143 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx1010. 15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -15753,159 +15511,137 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx906. -11 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -16023,19 +15759,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:30: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -16065,155 +15788,205 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1030-6efc19.out /tmp/test_block_radix_rank_typed_0_0-gfx1030-2eb3a9.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1100-60b2cf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1030-8bbab8.out /tmp/test_block_radix_rank_typed_0_0-gfx1030-4b0435.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1100-e47281.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -16343,43 +16116,40 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: @@ -16401,8 +16171,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: @@ -16414,8 +16184,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: @@ -16427,8 +16197,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: @@ -16439,8 +16209,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: @@ -16451,8 +16221,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -16463,8 +16233,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -16480,7 +16250,121 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. +11 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ 16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: @@ -16628,6 +16512,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -16791,27 +16676,28 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -22 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -16819,13 +16705,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -16834,79 +16720,81 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -16920,138 +16808,34 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx900. -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, signed char, float, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -15 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +22 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17060,30 +16844,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17092,10 +16867,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17104,10 +16880,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17116,10 +16893,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17128,10 +16905,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -17140,8 +16917,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -17152,27 +16929,30 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -17183,125 +16963,22 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEF/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cppRONT:_26: -SIn file included from I/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hppZ:27: -EIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp=:30=: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp :3472: -12 :| warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] ^ - - /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp47: | 244 :36 : note: rexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE'e -t urn R244OC | P R IM _W#AVdEefFiROnNTe_ RSOCIPRZIME_;W -A | V ^EFR -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hppONT_:S244I:36Z:E __note: Aexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' -M DGCN_WA244VE | F R#dOeNfTi_SnIe ZRE -O | C ^P -RIM_WA:VE445F:R139ON:T _note: Smacro marked 'deprecated' here -I ZE __AM445DGCN | #_WpAVrEFRagmOaN Tc_lSaInZgE - d| e ^p -recated:925(:_139_:A Mnote: Dmacro marked 'deprecated' hereG -C N_WAVE925F | R#OpNrTa_gSmIaZ Ec,l a"ncgo mdpeiplree-ctaitmeed-(c_o_nAsMtDaGnCtN _acWcAeVsEsF RtOoNT _tShIeZ Ew,a v"ecformopnitl es-itziem ew-icloln sbtea ntr eamcocveesds itno at hfeu twuarvee frronet lseiazsee "w)i -l l| ^b -eIn file included from removed in a future /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cppre:l26e: -aIn file included from s/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hppe":)25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28 -: - In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp| : ^27 -: -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp244 | : 26 : - In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp#:d27e: -fIn file included from i/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hppn:e30 : -R/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hppO:C61P:R12I:M _warning: Wmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]A -V EFRO61N | T _ S I ZrEe t_u_rAnM DROGCCPNR_IWMA_VWEAFRVOENFTR_OSNITZ_ES -IZ | E ^; - - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:445::139244:: 36note: :macro marked 'deprecated' here -note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244445 | | # p r a#gdmeaf icnlea nRgO CdPeRpIrMe_cWaAteVdE(F_R_OANMTD_GSCINZ_EW A_V_EAFMRDOGNCTN__SWIAZVEE,F R"OcNTo_mSIZpEi -l e| - ^t -ime-con:s925t:a139n:t note: amacro marked 'deprecated' herec -ce ss to925 | t#hper awgamvae fcrloanntg sdiezep will ber reecmaotveedd( _i_nA Ma DfGuCtNu_rWeA VrEeFlReOaNsTe_"S)I - ZE| , ^ -"compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -17373,20 +17050,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.cpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_load_store.kernels.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: @@ -17403,7 +17066,134 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/arg_index_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -17526,87 +17316,32 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 452 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator<__half *, std::vector<__half>>, int, true>' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here 205 | test_utils::iota_modulo(values.begin(), | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange<__half, short, 0, 255U, 1U>' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here 794 | test_block_exchange(device_id); | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, __half, short, 0, 255>::run' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, signed char, float, 0, 255>::run' requested here 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here 448 | Test* CreateTest() override { return new TestClass; } | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here 715 | new TestFactoryImpl); | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 35 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 719 | Register(prefix, std::move(code_location), case_name, test_names, | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' @@ -17618,34 +17353,47 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_arg_index_iterator.cpp:31: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here 205 | test_utils::iota_modulo(values.begin(), | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here 794 | test_block_exchange(device_id); | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here 448 | Test* CreateTest() override { return new TestClass; } | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here 715 | new TestFactoryImpl); | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 719 | Register(prefix, std::move(code_location), case_name, test_names, | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' @@ -17662,29 +17410,29 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here 205 | test_utils::iota_modulo(values.begin(), | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here 794 | test_block_exchange(device_id); | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here 448 | Test* CreateTest() override { return new TestClass; } | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here 715 | new TestFactoryImpl); | ^ /usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 719 | Register(prefix, std::move(code_location), case_name, test_names, | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' @@ -17696,15 +17444,33 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +1515 warnings generated when compiling for gfx1100. + warnings generated when compiling for gfx1030. +11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -17712,29 +17478,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -17743,82 +17494,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -17832,21 +17583,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -14 warnings generated when compiling for host. -[ 14%] Linking CXX executable test_arg_index_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_arg_index_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_arg_index_iterator.dir/link.d CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -o test_arg_index_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 14%] Built target test_arg_index_iterator -make -f test/rocprim/CMakeFiles/test_block_reduce.dir/build.make test/rocprim/CMakeFiles/test_block_reduce.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_reduce.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_reduce.dir/build.make test/rocprim/CMakeFiles/test_block_reduce.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 15%] Building CXX object test/rocprim/CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -MF CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o.d -o CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -17983,7 +17719,250 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +14 warnings generated when compiling for host. +[ 14%] Linking CXX executable test_arg_index_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_arg_index_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_arg_index_iterator.dir/link.d CMakeFiles/test_arg_index_iterator.dir/test_arg_index_iterator.cpp.o -o test_arg_index_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 14%] Built target test_arg_index_iterator +[ 15%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1010-1b72d5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 452 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator<__half *, std::vector<__half>>, int, true>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange<__half, short, 0, 255U, 1U>' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, __half, short, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 35 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -17991,7 +17970,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -18003,7 +17982,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -18017,7 +17996,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -18026,7 +18005,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18038,7 +18017,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18050,7 +18029,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18062,7 +18041,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18074,7 +18053,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18086,7 +18065,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18098,40 +18077,62 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. 15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1100-c5fa35.out /tmp/test_block_radix_rank_typed_0_0-gfx1100-e47281.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1101-2736b9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, t "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1100-ce6908.out /tmp/test_block_radix_rank_typed_0_0-gfx1100-60b2cf.o --no-whole-archive +est_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1101-15ef89.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -18298,7 +18299,45 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -18428,6 +18467,142 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +11 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: @@ -18542,7 +18717,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx900. +15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -18553,27 +18728,25 @@ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ @@ -18679,85 +18852,364 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1030. +11 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +22 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1101-c14a12.out /tmp/test_block_radix_rank_typed_0_0-gfx1101-15ef89.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1102-78367a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: @@ -18767,8 +19219,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: @@ -18779,8 +19231,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: @@ -18791,12 +19243,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -22 warnings generated when compiling for gfx1101. -15 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -18925,6 +19374,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +9 warnings generated when compiling for host. /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -18962,7 +19412,93 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +[ 16%] Linking CXX executable test_internal_merge_path +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_internal_merge_path.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_internal_merge_path.dir/link.d CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -o test_internal_merge_path /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 16%] Built target test_internal_merge_path +[ 17%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -MF CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o.d -o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -18970,7 +19506,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -18982,7 +19518,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -18996,7 +19532,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -19005,7 +19541,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19017,7 +19553,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19029,7 +19565,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19041,46 +19577,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, unsigned char, short, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19092,7 +19589,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19104,7 +19601,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19116,68 +19613,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange, 0, 255U, 1U>' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, int, test_utils::custom_test_type, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsIntegral_BlockedToStriped_Test, 255>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl, 255>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -19185,29 +19659,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -19216,82 +19675,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -19305,42 +19764,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1101-ecdf79.out /tmp/test_block_radix_rank_typed_0_0-gfx1101-2736b9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1102-eb0d78.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19470,6 +19893,177 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1010-53a04b.out /tmp/test_block_radix_rank_typed_0_1-gfx1010-1b72d5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1030-25037b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -19548,46 +20142,8 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -19595,7 +20151,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -19607,7 +20163,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -19621,55 +20177,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ - Register(prefix/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19681,7 +20198,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19693,7 +20210,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19705,7 +20222,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19717,7 +20234,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19729,7 +20246,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19741,7 +20258,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -19755,106 +20272,92 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -11 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/../test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp:6: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -19869,7 +20372,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -19884,7 +20387,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -19894,7 +20397,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -19907,7 +20410,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -19920,7 +20423,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -19933,7 +20436,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19945,7 +20448,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19957,7 +20460,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -19969,7 +20472,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -19983,39 +20486,36 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -9 warnings generated when compiling for host. -[ 16%] Linking CXX executable test_internal_merge_path -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_internal_merge_path.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_internal_merge_path.dir/link.d CMakeFiles/test_internal_merge_path.dir/internal/test_internal_merge_path.cpp.o -o test_internal_merge_path /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +14 warnings generated when compiling for host. +[ 18%] Linking CXX executable test_block_load_store +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_load_store.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_load_store.dir/link.d CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o -o test_block_load_store /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 16%] Built target test_internal_merge_path -[ 16%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o -MF CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o.d -o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +[ 18%] Built target test_block_load_store +[ 18%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -20023,14 +20523,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -20039,82 +20539,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -20128,7 +20628,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. +15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -20265,27 +20765,175 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1102-992700.out /tmp/test_block_radix_rank_typed_0_0-gfx1102-78367a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx803-c77ed6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -20296,10 +20944,38 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -20308,7 +20984,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20317,10 +20993,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20329,10 +21005,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20341,10 +21017,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20353,10 +21029,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20365,10 +21041,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20377,69 +21053,48 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 17%] Linking CXX executable test_block_load_store -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_load_store.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_load_store.dir/link.d CMakeFiles/test_block_load_store.dir/test_block_load_store.cpp.o -o test_block_load_store /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 17%] Built target test_block_load_store -[ 17%] Building CXX object test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -MF CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o.d -o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -20447,14 +21102,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -20463,82 +21118,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -20552,10 +21207,11 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx1102-a70417.out /tmp/test_block_radix_rank_typed_0_0-gfx1102-eb0d78.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx803-a23f2d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +22 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1030-0b4aca.out /tmp/test_block_radix_rank_typed_0_1-gfx1030-25037b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1100-2dc96a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -20588,14 +21244,14 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -20607,10 +21263,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -20622,10 +21278,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -20635,7 +21291,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -20645,10 +21301,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20657,10 +21339,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20669,10 +21351,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -20681,16 +21363,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); + 61 | static constexpr float preIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +cision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); @@ -20698,15 +21387,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -20714,13 +21395,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -20728,13 +21409,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -20743,101 +21424,113 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -22 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -20845,27 +21538,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -20874,92 +21553,78 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 429 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -20997,6 +21662,20 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -21075,15 +21754,15 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -21098,7 +21777,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -21113,7 +21792,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -21123,7 +21802,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -21136,7 +21815,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -21149,7 +21828,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -21162,7 +21841,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21174,7 +21853,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21186,7 +21865,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21210,21 +21889,7 @@ 794 | test_block_exchange(device_id); | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -::r/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -un/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -()/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -; + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); | ^ /usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here 448 | Test* CreateTest() override { return new TestClass; } @@ -21251,7 +21916,20 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -21291,7 +21969,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -21370,129 +22047,289 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx803-7ed495.out /tmp/test_block_radix_rank_typed_0_0-gfx803-c77ed6.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx900-cc8bd0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -21506,6 +22343,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -21518,19 +22357,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: @@ -21547,6 +22373,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -21642,172 +22483,146 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx803-a6836f.out /tmp/test_block_radix_rank_typed_0_0-gfx803-a23f2d.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx900-2f9d84.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +15 warnings generated when compiling for gfx1100. +15 warnings generated when compiling for gfx1100. +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -21815,7 +22630,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -21829,21 +22656,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -21852,7 +22665,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21864,7 +22677,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21876,7 +22689,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21888,7 +22701,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21900,7 +22713,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21912,7 +22725,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21924,23 +22737,41 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -21948,7 +22779,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +WAVEFRONT_SIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -21960,7 +22791,34 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +IZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -21974,7 +22832,70 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -21983,7 +22904,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -21995,7 +22928,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22007,7 +22940,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22019,7 +22952,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22031,7 +22964,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22043,7 +22976,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22055,23 +22988,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -22085,139 +23016,178 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1010. +15 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1100-e94799.out /tmp/test_block_radix_rank_typed_0_1-gfx1100-2dc96a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1101-a60ce5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. 22 warnings generated when compiling for gfx803. -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -22225,7 +23195,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -22237,7 +23207,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -22251,7 +23221,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -22260,7 +23230,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22272,7 +23242,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22284,7 +23254,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22296,7 +23266,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22308,7 +23278,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22320,7 +23290,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22332,20 +23302,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -22513,141 +23484,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -22726,15 +23562,14 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -22749,7 +23584,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -22764,7 +23599,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -22774,7 +23609,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -22787,7 +23622,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -22800,7 +23635,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -22813,7 +23648,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22825,7 +23660,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22837,7 +23672,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -22849,7 +23684,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -22863,129 +23698,159 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx900-58f74d.out /tmp/test_block_radix_rank_typed_0_0-gfx900-cc8bd0.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx906-4261b5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -23155,159 +24020,131 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx900-cd6163.out /tmp/test_block_radix_rank_typed_0_0-gfx900-2f9d84.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx906-8b3615.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bo15 warnings generated when compiling for gfx900. +ol is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -23321,123 +24158,132 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -23451,125 +24297,103 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 18%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -23583,9 +24407,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. 15 warnings generated when compiling for gfx1101. -15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -23608,26 +24430,6 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: @@ -23643,20 +24445,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: @@ -23665,53 +24453,8 @@ 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_referenIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -ces_impl() | ^~~~~~ -..(Args)>() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: @@ -23723,32 +24466,8 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -EFRIn file included from ONT_SIZE, "compile-time-constant access to the wavefront /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:siz26: -In file included from e will b/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27e : -In file included from re/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:mov30: -ed /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61in :12a f: utuwarning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]re - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: @@ -23760,19 +24479,7 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprIn file included from ecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constan/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma t claacngce dess prto ecatheted w(__avAMDefrGConN_t sWAizVEFe RONwill bT_Se removed in a fuIZturE,e r elease") - | "c ^ -ompile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -23823,36 +24530,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -23867,6 +24544,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -24003,131 +24681,323 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -22 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx906-43785d.out /tmp/test_block_radix_rank_typed_0_0-gfx906-4261b5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx908-3e26f1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1101-d70931.out /tmp/test_block_radix_rank_typed_0_1-gfx1101-a60ce5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1102-41dfbf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -24141,41 +25011,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx906-f72e79.out /tmp/test_block_radix_rank_typed_0_0-gfx906-8b3615.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx908-92ce20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +22 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -24421,137 +25257,7 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -24708,7 +25414,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -24829,6 +25534,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -24843,139 +25549,148 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx1101. 15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -24983,7 +25698,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -24995,7 +25710,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -25009,8 +25724,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -25019,7 +25733,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25031,7 +25745,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25043,7 +25757,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25055,7 +25769,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25065,10 +25779,9 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGC "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx908-bf9c61.out /tmp/test_block_radix_rank_typed_0_0-gfx908-92ce20.o --no-whole-archive -N_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25080,7 +25793,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25092,40 +25805,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx90a-23f7f3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -25275,7 +25955,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -25283,7 +25963,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -25297,21 +25989,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -25320,7 +25998,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25332,7 +26010,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25344,7 +26022,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25356,7 +26034,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25368,7 +26046,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25380,7 +26058,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25392,160 +26070,186 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx908-1c6848.out /tmp/test_block_radix_rank_typed_0_0-gfx908-3e26f1.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx90a-b70506.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -22 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -25553,19 +26257,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -25579,7 +26271,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -25588,7 +26294,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25600,7 +26306,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25612,7 +26318,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25624,7 +26330,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25636,7 +26342,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25648,7 +26354,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -25660,20 +26366,187 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1102-cb63cb.out /tmp/test_block_radix_rank_typed_0_1-gfx1102-41dfbf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx803-78f0a2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +22 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -25919,193 +26792,186 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, hip_bfloat16, hip_bfloat16, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 43 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:452:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 452 | for(T value = value_mod; first != last; value++, *first++) | ^~~~~~~~ @@ -26221,12 +27087,20 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx90a. 15 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx90a-f4817f.out /tmp/test_block_radix_rank_typed_0_0-gfx90a-23f7f3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_0_0-gfx1010-9658a1.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1030-8bbab8.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1100-c5fa35.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1101-ecdf79.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1102-a70417.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx803-a6836f.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx900-cd6163.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx906-f72e79.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx908-bf9c61.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx90a-f4817f.out -output=/tmp/test_block_radix_rank_typed_0_0-541ce9.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_0_0-541ce9.hipfb -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +13 warnings generated when compiling for host. +[ 19%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1010-7ac7fa.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -26239,6 +27113,9 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -26256,117 +27133,121 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -26505,6 +27386,53 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_0-gfx90a-95a1d0.out /tmp/test_block_radix_rank_typed_0_0-gfx90a-b70506.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_0_0-gfx1010-e650de.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1030-6efc19.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1100-ce6908.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1101-c14a12.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1102-992700.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx803-7ed495.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx900-58f74d.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx906-43785d.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx908-1c6848.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx90a-95a1d0.out -output=/tmp/test_block_radix_rank_typed_0_0-a1d949.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_0_0-a1d949.hipfb -cuid=d856f31fc5669850 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -26612,7 +27540,118 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -26747,16 +27786,196 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx803-b8c881.out /tmp/test_block_radix_rank_typed_0_1-gfx803-78f0a2.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx900-c7a2df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -26768,25 +27987,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -26796,7 +28000,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -26806,10 +28010,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -26819,10 +28023,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -26832,10 +28036,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -26844,10 +28048,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -26856,10 +28060,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -26868,10 +28072,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -26885,7 +28089,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1010-fff2bc.out /tmp/test_block_radix_rank_typed_1_0-gfx1010-7ac7fa.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1030-b8e503.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 22 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -27002,9 +28242,112 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +58:1In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -27014,6 +28357,32 @@ 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexprIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -27092,6 +28461,15 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -27131,7 +28509,109 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -27210,7 +28690,86 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] + 429 | for(T value = value_mod; first != last; value++, *first++) + | ^~~~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here + 205 | test_utils::iota_modulo(values.begin(), + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here + 794 | test_block_exchange(device_id); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here + 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here + 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' + 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' + 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -27218,7 +28777,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27232,7 +28791,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27246,7 +28805,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -27255,7 +28814,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27267,7 +28826,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27279,7 +28838,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27291,7 +28850,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27303,7 +28862,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27315,7 +28874,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27327,7 +28886,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -27341,86 +28900,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, double, signed char, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] - 429 | for(T value = value_mod; first != last; value++, *first++) - | ^~~~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:205:17: note: in instantiation of function template specialization 'test_utils::iota_modulo<__gnu_cxx::__normal_iterator>, int, false>' requested here - 205 | test_utils::iota_modulo(values.begin(), - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.kernels.hpp:794:13: note: in instantiation of function template specialization 'test_block_exchange' requested here - 794 | test_block_exchange(device_id); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:33:57: note: in instantiation of member function 'static_for<0, 4, float, long, 0, 255>::run' requested here - 33 | static_for<0, 4, type, output_type, 0, block_size>::run(); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimBlockExchangeTestsFloating_BlockedToStriped_Test>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.hpp:27:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, 32>, block_params, 64>, block_params, 128>, block_params, 192>, block_params>, block_params, 129>, block_params, 162>, block_params, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params<__half, __half, 32>, block_params<__half, __half, 64>, block_params<__half, __half, 128>, block_params<__half, __half, 192>, block_params<__half, __half>, block_params<__half, __half, 129>, block_params<__half, __half, 162>, block_params<__half, __half, 255>, block_params<__half, short, 32>, block_params<__half, short, 64>, block_params<__half, short, 128>, block_params<__half, short, 192>, block_params<__half, short>, block_params<__half, short, 129>, block_params<__half, short, 162>, block_params<__half, short, 255>, block_params, block_params, block_params, block_params, block_params, block_params, block_params, block_params>>::Register' requested here - 27 | typed_test_def(suite_name, name_suffix, BlockedToStriped) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:292:45: note: expanded from macro 'typed_test_def' - 292 | #define typed_test_def(suite, suffix, name) typed_test_def_helper(suite, suffix, name) - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:290:52: note: expanded from macro 'typed_test_def_helper' - 290 | #define typed_test_def_helper(suite, suffix, name) TYPED_TEST(suite ## suffix, name) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -27428,7 +28909,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27442,7 +28923,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27456,7 +28937,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -27465,7 +28946,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27477,7 +28958,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27489,7 +28970,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27501,7 +28982,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27513,7 +28994,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27525,7 +29006,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27537,23 +29018,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -27567,16 +29032,50 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +15 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx900-6f03e0.out /tmp/test_block_radix_rank_typed_0_1-gfx900-c7a2df.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx906-6177c3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27587,10 +29086,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -27601,10 +29100,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -27613,7 +29112,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27622,10 +29121,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27634,10 +29133,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27646,10 +29145,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27658,10 +29157,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27670,10 +29169,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -27682,65 +29181,226 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1030-c524f7.out /tmp/test_block_radix_rank_typed_1_0-gfx1030-b8e503.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1100-e5b8be.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1101. +22 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -27749,82 +29409,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -27838,8 +29498,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -22 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -28061,28 +29719,19 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -28090,14 +29739,29 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -28106,82 +29770,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -28195,8 +29859,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -28204,7 +29867,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -28216,7 +29879,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -28230,7 +29893,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -28239,7 +29902,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28251,7 +29914,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28263,7 +29926,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28275,7 +29938,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28287,7 +29950,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28299,7 +29962,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28311,18 +29974,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: @@ -28442,7 +30105,6 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_exchange.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:429:54: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] @@ -28482,131 +30144,323 @@ /usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' 214 | CaseName)>::Register("", \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1100-308479.out /tmp/test_block_radix_rank_typed_1_0-gfx1100-e5b8be.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1101-b481ac.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx906-8d6b22.out /tmp/test_block_radix_rank_typed_0_1-gfx906-6177c3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx908-8ed63b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -28620,8 +30474,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -28629,19 +30483,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -28655,7 +30497,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -28664,7 +30520,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28676,7 +30532,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28688,7 +30544,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28700,7 +30556,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28712,7 +30568,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28724,7 +30580,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28736,7 +30592,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -28750,8 +30606,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28760,7 +30616,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -28775,22 +30644,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: @@ -28800,7 +30654,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -28813,7 +30667,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -28826,7 +30680,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: @@ -28839,7 +30693,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28851,7 +30705,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28863,7 +30717,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28875,8 +30729,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -28890,7 +30743,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1101-020574.out /tmp/test_block_radix_rank_typed_1_0-gfx1101-b481ac.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1102-c5dc07.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -28898,7 +30787,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -28912,7 +30801,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -28926,7 +30815,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -28935,7 +30824,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28947,7 +30836,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28959,7 +30848,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28971,7 +30860,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28983,7 +30872,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -28995,7 +30884,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29007,23 +30896,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -29037,8 +30910,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -29046,7 +30918,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -29058,7 +30930,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -29072,7 +30944,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -29081,7 +30953,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29093,7 +30965,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29105,7 +30977,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29117,7 +30989,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29129,7 +31001,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29141,7 +31013,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29153,7 +31025,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -29167,8 +31039,53 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +13 warnings generated when compiling for host. +[ 19%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1010-1e9f08.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -29176,7 +31093,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -29190,21 +31119,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -29213,7 +31128,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29225,7 +31140,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29237,7 +31152,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29249,7 +31164,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29261,7 +31176,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29273,7 +31188,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29285,33 +31200,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -29319,14 +31230,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -29334,14 +31245,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -29350,82 +31261,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -29439,8 +31350,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx908-b746d0.out /tmp/test_block_radix_rank_typed_0_1-gfx908-8ed63b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx90a-2d4360.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -29448,7 +31393,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -29462,7 +31407,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -29476,7 +31421,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -29485,7 +31430,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29497,7 +31442,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29509,7 +31454,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29521,7 +31466,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29533,7 +31478,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29545,7 +31490,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -29555,293 +31500,314 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant acmake -f test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build.make test/rocprim/CMakeFiles/test_block_run_length_decode.dir/depend -cess to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_run_length_decode.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build.make test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 19%] Building CXX object test/rocprim/CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -MF CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o.d -o CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1102-dbeacb.out /tmp/test_block_radix_rank_typed_1_0-gfx1102-c5dc07.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx803-0b8cc8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -29856,295 +31822,356 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1010-b5fbef.out /tmp/test_block_radix_rank_typed_1_1-gfx1010-1e9f08.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1030-9d18e5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx90a-88fb93.out /tmp/test_block_radix_rank_typed_0_1-gfx90a-2d4360.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_0_1-gfx1010-53a04b.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1030-0b4aca.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1100-e94799.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1101-d70931.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1102-cb63cb.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx803-b8c881.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx900-6f03e0.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx906-8d6b22.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx908-b746d0.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx90a-88fb93.out -output=/tmp/test_block_radix_rank_typed_0_1-070ce9.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_0_1-070ce9.hipfb -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx803-36c1e8.out /tmp/test_block_radix_rank_typed_1_0-gfx803-0b8cc8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx900-2e327a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -30155,10 +32182,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -30169,10 +32196,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -30181,7 +32208,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30190,10 +32217,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30202,10 +32229,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30214,10 +32241,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30226,10 +32253,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30238,10 +32265,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -30250,26 +32277,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -30283,158 +32294,146 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -30442,14 +32441,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: @@ -30457,14 +32456,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -30473,82 +32472,82 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -30562,133 +32561,124 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -30702,998 +32692,1112 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +[ 20%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1010-8fcd10.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1030-750762.out /tmp/test_block_radix_rank_typed_1_1-gfx1030-9d18e5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1100-7c05f3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +make -f test/rocprim/CMakeFiles/test_block_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_block_radix_sort.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_radix_sort.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_block_radix_sort.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 20%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx900-105da3.out /tmp/test_block_radix_rank_typed_1_0-gfx900-2e327a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx906-4f78a6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1010-55b8f1.out /tmp/test_block_radix_rank_typed_2_0-gfx1010-8fcd10.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1030-a84b06.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -31704,24 +33808,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -31730,7 +33820,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31739,10 +33829,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31751,10 +33841,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31763,10 +33853,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31775,10 +33865,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31787,10 +33877,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -31799,24 +33889,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -31953,384 +34043,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx906. -15 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx906-dc0596.out /tmp/test_block_radix_rank_typed_1_0-gfx906-4f78a6.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx908-c1a4ef.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -32338,7 +34086,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -32352,7 +34100,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -32366,7 +34114,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -32375,7 +34123,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32387,7 +34135,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32399,7 +34147,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32411,7 +34159,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32423,7 +34171,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32435,7 +34183,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32447,151 +34195,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -13 warnings generated when compiling for host. -[ 19%] Linking CXX executable test_block_run_length_decode -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_run_length_decode.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_run_length_decode.dir/link.d CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -o test_block_run_length_decode /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 19%] Built target test_block_run_length_decode -[ 20%] Building CXX object test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -MF CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o.d -o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -32605,19 +34209,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 21%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1010-0be73a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1100-ac0a32.out /tmp/test_block_radix_rank_typed_1_1-gfx1100-7c05f3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1101-089526.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -32650,7 +34244,42 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1030-2741f6.out /tmp/test_block_radix_rank_typed_2_0-gfx1030-a84b06.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1100-812950.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -32658,7 +34287,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -32670,7 +34299,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -32684,7 +34313,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -32693,7 +34322,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32705,7 +34334,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32717,7 +34346,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32729,7 +34358,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32741,7 +34370,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32753,7 +34382,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32765,146 +34394,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -32918,8 +34408,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -32927,7 +34416,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -32939,7 +34428,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -32953,7 +34442,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -32962,7 +34451,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32974,7 +34463,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32986,7 +34475,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -32998,7 +34487,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33010,7 +34499,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33022,7 +34511,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33034,7 +34523,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -33048,145 +34537,140 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_discontinuity.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -33194,7 +34678,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33208,7 +34692,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33222,7 +34706,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -33231,7 +34715,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33243,7 +34727,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33255,7 +34739,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33267,7 +34751,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33279,7 +34763,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33291,7 +34775,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33303,23 +34787,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -33333,9 +34801,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1010-299bb6.out /tmp/test_block_radix_rank_typed_0_1-gfx1010-0be73a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1030-44dbb3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx908-3afaf6.out /tmp/test_block_radix_rank_typed_1_0-gfx908-c1a4ef.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx90a-21689e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -33368,7 +34836,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -33376,19 +34844,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33402,7 +34858,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -33411,7 +34881,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33423,7 +34893,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33435,7 +34905,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33447,7 +34917,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33459,7 +34929,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33471,7 +34941,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33483,7 +34953,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -33497,8 +34967,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1100-ed0f3e.out /tmp/test_block_radix_rank_typed_2_0-gfx1100-812950.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1101-9fb14a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -33506,7 +35011,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33520,7 +35025,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33534,7 +35039,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -33543,7 +35048,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33555,7 +35060,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33567,7 +35072,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33579,7 +35084,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33591,7 +35096,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33603,7 +35108,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33615,7 +35120,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -33629,8 +35134,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -33638,7 +35142,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33652,21 +35168,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -33675,7 +35177,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33687,7 +35189,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33699,7 +35201,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33711,7 +35213,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33723,7 +35225,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33735,7 +35237,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33747,141 +35249,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1101-d1a424.out /tmp/test_block_radix_rank_typed_1_1-gfx1101-089526.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1102-ab53cb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -33889,7 +35307,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -33901,7 +35319,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -33915,7 +35333,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -33924,7 +35342,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33936,7 +35354,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33948,7 +35366,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33960,7 +35378,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33972,7 +35390,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33984,7 +35402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -33996,21 +35414,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -34024,6 +35428,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -34162,172 +35567,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1030-0e5117.out /tmp/test_block_radix_rank_typed_0_1-gfx1030-44dbb3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1100-92c43b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -34464,7 +35703,40 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx90a-110d45.out /tmp/test_block_radix_rank_typed_1_0-gfx90a-21689e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_1_0-gfx1010-fff2bc.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1030-c524f7.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1100-308479.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1101-020574.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1102-dbeacb.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx803-36c1e8.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx900-105da3.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx906-dc0596.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx908-3afaf6.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx90a-110d45.out -output=/tmp/test_block_radix_rank_typed_1_0-4f49e3.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_1_0-4f49e3.hipfb -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -34472,7 +35744,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -34486,7 +35758,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -34500,7 +35772,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -34509,7 +35782,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34521,7 +35794,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34533,7 +35806,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34545,7 +35818,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34557,62 +35830,32 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: @@ -34622,8 +35865,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -34645,8 +35903,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -34658,8 +35916,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -34671,8 +35929,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -34683,8 +35941,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -34695,8 +35953,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -34707,10 +35965,174 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1101-759f8e.out /tmp/test_block_radix_rank_typed_2_0-gfx1101-9fb14a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1102-5f0723.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -34725,7 +36147,7 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -34733,7 +36155,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -34747,7 +36169,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -34761,7 +36183,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -34770,7 +36192,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34782,7 +36204,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34794,7 +36216,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34806,7 +36228,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34818,7 +36240,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34830,7 +36252,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34842,7 +36264,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -34856,9 +36278,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1100-d78b1f.out /tmp/test_block_radix_rank_typed_0_1-gfx1100-92c43b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1101-046375.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1102-7a67ec.out /tmp/test_block_radix_rank_typed_1_1-gfx1102-ab53cb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx803-79688f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -34891,27 +36313,15 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -34922,10 +36332,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -34934,7 +36358,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34943,10 +36367,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34955,10 +36379,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34967,10 +36391,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34979,10 +36403,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -34991,10 +36415,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35003,10 +36427,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -35021,7 +36445,7 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -35029,7 +36453,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35043,7 +36467,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35057,7 +36481,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -35066,7 +36490,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35078,7 +36502,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35090,7 +36514,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35102,7 +36526,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35114,7 +36538,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35126,7 +36550,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35138,7 +36562,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -35289,31 +36713,50 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 21%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1102-0bb2fb.out /tmp/test_block_radix_rank_typed_2_0-gfx1102-5f0723.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx803-89ff74.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35324,10 +36767,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -35336,7 +36793,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35345,10 +36802,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35357,10 +36814,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35369,10 +36826,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35381,10 +36838,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35393,10 +36850,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35405,10 +36862,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -35422,6 +36879,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -35534,9 +36992,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1101-8cd54f.out /tmp/test_block_radix_rank_typed_0_1-gfx1101-046375.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1102-0fd718.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx803-a7c00e.out /tmp/test_block_radix_rank_typed_1_1-gfx803-79688f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx900-6aeec4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -35569,7 +37027,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -35577,19 +37035,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35603,7 +37049,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -35612,7 +37072,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35624,7 +37084,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35636,7 +37096,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35648,7 +37108,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35660,7 +37120,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35672,7 +37132,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35684,7 +37144,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -35698,8 +37158,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -35707,19 +37167,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35733,7 +37181,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -35742,7 +37204,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35754,7 +37216,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35766,7 +37228,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35778,7 +37240,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35790,7 +37252,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35802,7 +37264,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35814,22 +37276,56 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx803-3d779b.out /tmp/test_block_radix_rank_typed_2_0-gfx803-89ff74.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx900-6b3dcc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -35837,7 +37333,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35851,7 +37347,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -35865,7 +37361,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -35874,7 +37370,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35886,7 +37382,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35898,7 +37394,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35910,7 +37406,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35922,7 +37418,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35934,7 +37430,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -35946,144 +37442,137 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -36098,7 +37587,116 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx90a. 15 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -36209,6 +37807,144 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36316,16 +38052,50 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +15 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx900-b7ac2d.out /tmp/test_block_radix_rank_typed_1_1-gfx900-6aeec4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx906-60ffc9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36336,10 +38106,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36350,10 +38120,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -36362,7 +38132,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36371,10 +38141,34 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36383,10 +38177,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36395,10 +38189,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36407,26 +38201,29 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_merge_stable.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx1102-fae5b8.out /tmp/test_block_radix_rank_typed_0_1-gfx1102-0fd718.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx803-bc8e31.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +20 warnings generated when compiling for host. +[ 21%] Linking CXX executable test_block_exchange +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_exchange.dir/link.txt --verbose=1 +15 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx900-9f5795.out /tmp/test_block_radix_rank_typed_2_0-gfx900-6b3dcc.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx906-c2ad3c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -36459,15 +38256,62 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_exchange.dir/link.d CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o -o test_block_exchange /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 21%] Built target test_block_exchange +[ 21%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1010-4faec5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36478,10 +38322,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36492,10 +38336,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -36504,7 +38348,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36513,10 +38357,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36525,10 +38369,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36537,10 +38381,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36549,10 +38393,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36561,10 +38405,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36573,38 +38417,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -20 warnings generated when compiling for host. -[ 22%] Linking CXX executable test_block_exchange -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_exchange.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_exchange.dir/link.d CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o -o test_block_exchange /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 22%] Built target test_block_exchange -make -f test/rocprim/CMakeFiles/test_block_scan.dir/build.make test/rocprim/CMakeFiles/test_block_scan.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_scan.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_scan.dir/build.make test/rocprim/CMakeFiles/test_block_scan.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 23%] Building CXX object test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o -MF CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o.d -o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -36612,7 +38428,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -36624,7 +38440,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36638,7 +38454,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -36647,7 +38477,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36659,7 +38489,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36671,7 +38501,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36683,7 +38513,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36695,7 +38525,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36707,7 +38537,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36719,7 +38549,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -36733,8 +38563,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +13 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_block_reduce.dir/build.make test/rocprim/CMakeFiles/test_block_reduce.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_reduce.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_reduce.dir/build.make test/rocprim/CMakeFiles/test_block_reduce.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 22%] Building CXX object test/rocprim/CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -MF CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o.d -o CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -36742,7 +38580,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -36754,7 +38592,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36768,7 +38606,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -36777,7 +38615,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36789,7 +38627,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36801,7 +38639,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36813,7 +38651,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36825,7 +38663,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36837,7 +38675,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36849,7 +38687,189 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx906-cfd2fa.out /tmp/test_block_radix_rank_typed_2_0-gfx906-c2ad3c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx908-386bc4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -36863,9 +38883,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx803-78c794.out /tmp/test_block_radix_rank_typed_0_1-gfx803-bc8e31.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx900-0d0a25.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx906-5cfbe5.out /tmp/test_block_radix_rank_typed_1_1-gfx906-60ffc9.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx908-6aa6ee.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -36898,7 +38918,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -36906,7 +38926,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36920,7 +38940,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -36934,7 +38954,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -36943,7 +38963,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36955,7 +38975,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36967,7 +38987,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36979,7 +38999,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -36991,7 +39011,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37003,7 +39023,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37015,7 +39035,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -37029,8 +39049,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +15 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1010-304205.out /tmp/test_block_radix_rank_typed_2_1-gfx1010-4faec5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1030-efe228.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -37038,7 +39092,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -37050,7 +39104,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -37064,7 +39118,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -37073,7 +39127,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37085,7 +39139,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37097,7 +39151,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37109,7 +39163,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37121,7 +39175,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37133,7 +39187,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37145,7 +39199,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -37159,9 +39213,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx1010. 15 warnings generated when compiling for gfx906. -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -37169,7 +39223,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -37181,7 +39235,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -37195,7 +39249,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -37204,7 +39258,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37216,7 +39270,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37228,7 +39282,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37240,7 +39294,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37252,7 +39306,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37264,7 +39318,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37276,18 +39330,34 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: @@ -37421,9 +39491,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx900-4a8e34.out /tmp/test_block_radix_rank_typed_0_1-gfx900-0d0a25.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx906-b82fa9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx908-f7a795.out /tmp/test_block_radix_rank_typed_2_0-gfx908-386bc4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx90a-ddcd6e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -37456,11 +39526,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -15 warnings generated when compiling for gfx1100. -13 warnings generated when compiling for host. -[ 23%] Linking CXX executable test_block_sort_merge -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_merge.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -37468,7 +39534,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -37482,7 +39548,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -37496,7 +39562,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -37505,7 +39571,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37517,7 +39583,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37529,7 +39595,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37541,7 +39607,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37553,7 +39619,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37565,7 +39631,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37577,7 +39643,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -37591,17 +39657,190 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_merge.dir/link.d CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -o test_block_sort_merge /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx908-ea9d36.out /tmp/test_block_radix_rank_typed_1_1-gfx908-6aa6ee.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx90a-c7d1b0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +13 warnings generated when compiling for host. +[ 22%] Linking CXX executable test_block_sort_merge_stable +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_merge_stable.dir/link.txt --verbose=1 +15 warnings generated when compiling for gfx900. +13 warnings generated when compiling for host. +[ 22%] Linking CXX executable test_block_sort_merge +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_merge.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_merge_stable.dir/link.d CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -o test_block_sort_merge_stable /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 23%] Built target test_block_sort_merge -make -f test/rocprim/CMakeFiles/test_block_shuffle.dir/build.make test/rocprim/CMakeFiles/test_block_shuffle.dir/depend +[ 22%] Built target test_block_sort_merge_stable +make -f test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build.make test/rocprim/CMakeFiles/test_block_run_length_decode.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_shuffle.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_run_length_decode.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_shuffle.dir/build.make test/rocprim/CMakeFiles/test_block_shuffle.dir/build +make -f test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build.make test/rocprim/CMakeFiles/test_block_run_length_decode.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 23%] Building CXX object test/rocprim/CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -MF CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o.d -o CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp +[ 23%] Building CXX object test/rocprim/CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -MF CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o.d -o CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: @@ -37614,19 +39853,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: @@ -37643,6 +39869,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -37724,6 +39965,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_merge.dir/link.d CMakeFiles/test_block_sort_merge.dir/test_block_sort_merge.cpp.o -o test_block_sort_merge /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -37738,138 +39981,141 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +[ 23%] Built target test_block_sort_merge +make -f test/rocprim/CMakeFiles/test_block_scan.dir/build.make test/rocprim/CMakeFiles/test_block_scan.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_scan.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_scan.dir/build.make test/rocprim/CMakeFiles/test_block_scan.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 24%] Building CXX object test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o -MF CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o.d -o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -37883,22 +40129,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -13 warnings generated when compiling for host. -[ 23%] Linking CXX executable test_block_sort_merge_stable -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_merge_stable.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_merge_stable.dir/link.d CMakeFiles/test_block_sort_merge_stable.dir/test_block_sort_merge_stable.cpp.o -o test_block_sort_merge_stable /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 23%] Built target test_block_sort_merge_stable -make -f test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build.make test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build.make test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 23%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -MF CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o.d -o CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -37906,7 +40137,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -37918,7 +40149,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -37932,7 +40163,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -37941,7 +40172,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37953,7 +40184,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37965,7 +40196,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37977,7 +40208,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -37989,7 +40220,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38001,7 +40232,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38013,7 +40244,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -38027,8 +40258,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +15 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1030-f7de50.out /tmp/test_block_radix_rank_typed_2_1-gfx1030-efe228.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1100-71497a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -38036,7 +40302,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -38048,7 +40314,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -38062,7 +40328,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -38071,7 +40337,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38083,7 +40349,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38095,7 +40361,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38107,7 +40373,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38119,7 +40385,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38131,7 +40397,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38143,159 +40409,171 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +[ 25%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -38307,7 +40585,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -38321,7 +40599,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -38330,7 +40608,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38342,7 +40620,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38354,7 +40632,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38366,7 +40644,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38378,7 +40656,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38390,7 +40668,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38402,9 +40680,559 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx90a-7d2870.out /tmp/test_block_radix_rank_typed_2_0-gfx90a-ddcd6e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_2_0-gfx1010-55b8f1.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1030-2741f6.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1100-ed0f3e.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1101-759f8e.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1102-0bb2fb.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx803-3d779b.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx900-9f5795.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx906-cfd2fa.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx908-f7a795.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx90a-7d2870.out -output=/tmp/test_block_radix_rank_typed_2_0-a35640.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_2_0-a35640.hipfb -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: @@ -38418,7 +41246,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -38433,7 +41261,147 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -38441,7 +41409,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -38453,7 +41421,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -38467,7 +41435,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -38476,7 +41444,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38488,7 +41456,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38500,7 +41468,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38512,7 +41480,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38524,7 +41492,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38536,7 +41504,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38548,7 +41516,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -38562,9 +41530,11 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx906-c3dfaf.out /tmp/test_block_radix_rank_typed_0_1-gfx906-b82fa9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx908-6500e5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp +15 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx90a-0ac68a.out /tmp/test_block_radix_rank_typed_1_1-gfx90a-c7d1b0.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_1_1-gfx1010-b5fbef.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1030-750762.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1100-ac0a32.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1101-d1a424.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1102-7a67ec.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx803-a7c00e.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx900-b7ac2d.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx906-5cfbe5.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx908-ea9d36.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx90a-0ac68a.out -output=/tmp/test_block_radix_rank_typed_1_1-936f39.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_1_1-936f39.hipfb -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -38577,9 +41547,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -38597,15 +41564,156 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -38616,10 +41724,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -38630,10 +41738,434 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1100-5f52a0.out /tmp/test_block_radix_rank_typed_2_1-gfx1100-71497a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-f17f7c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -38642,7 +42174,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38654,7 +42186,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38666,7 +42198,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38678,7 +42210,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38690,7 +42222,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38702,7 +42234,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38714,7 +42246,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -38728,7 +42260,138 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx1030. +13 warnings generated when compiling for host. +[ 26%] Linking CXX executable test_block_discontinuity +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_discontinuity.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -38858,7 +42521,33 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_discontinuity.dir/link.d CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -o test_block_discontinuity /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 26%] Built target test_block_discontinuity +make -f test/rocprim/CMakeFiles/test_block_shuffle.dir/build.make test/rocprim/CMakeFiles/test_block_shuffle.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_shuffle.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_shuffle.dir/build.make test/rocprim/CMakeFiles/test_block_shuffle.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 26%] Building CXX object test/rocprim/CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -MF CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o.d -o CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp +15 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39004,198 +42693,278 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 24%] Linking CXX executable test_block_discontinuity -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_discontinuity.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_discontinuity.dir/link.d CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp.o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp.o CMakeFiles/test_block_discontinuity.dir/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp.o -o test_block_discontinuity /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 24%] Built target test_block_discontinuity -make -f test/rocprim/CMakeFiles/test_config_dispatch.dir/build.make test/rocprim/CMakeFiles/test_config_dispatch.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_config_dispatch.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_config_dispatch.dir/build.make test/rocprim/CMakeFiles/test_config_dispatch.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 25%] Building CXX object test/rocprim/CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -MF CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o.d -o CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx1100. -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -39203,7 +42972,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -39215,7 +42984,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -39229,7 +42998,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -39238,7 +43007,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39250,7 +43019,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39262,7 +43031,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39274,7 +43043,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39286,7 +43055,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39298,7 +43067,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39310,9 +43079,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: @@ -39326,7 +43095,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -39340,60 +43109,132 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_run_length_decode.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/block_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_run_length_decode.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -39404,10 +43245,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -39418,10 +43259,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -39430,7 +43271,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39439,10 +43280,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39451,10 +43292,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39463,10 +43304,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39475,10 +43316,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39487,10 +43328,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39499,197 +43340,178 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -15 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx908-09ad27.out /tmp/test_block_radix_rank_typed_0_1-gfx908-6500e5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx90a-052db5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. +13 warnings generated when compiling for host. +[ 26%] Linking CXX executable test_block_run_length_decode +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_run_length_decode.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_run_length_decode.dir/link.d CMakeFiles/test_block_run_length_decode.dir/test_block_run_length_decode.cpp.o -o test_block_run_length_decode /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 26%] Built target test_block_run_length_decode +make -f test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build.make test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build.make test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 26%] Building CXX object test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -MF CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o.d -o CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -39697,7 +43519,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -39711,21 +43545,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -39734,7 +43554,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39746,7 +43566,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39758,7 +43578,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39770,7 +43590,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39782,7 +43602,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39794,7 +43614,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39806,68 +43626,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -39875,7 +43650,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -39889,21 +43676,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -39912,7 +43685,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39924,7 +43697,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39936,7 +43709,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39948,7 +43721,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39960,7 +43733,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39972,7 +43745,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -39984,7 +43757,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -39998,106 +43771,186 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for host. -[ 25%] Linking CXX executable test_config_dispatch -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_config_dispatch.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_config_dispatch.dir/link.d CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -o test_config_dispatch /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 25%] Built target test_config_dispatch -[ 25%] Building CXX object test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -MF CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o.d -o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-a60841.out /tmp/test_block_radix_rank_typed_2_1-gfx1101-f17f7c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1102-7698f8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -40105,7 +43958,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -40117,7 +43970,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -40131,7 +43984,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -40140,7 +43993,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40152,7 +44005,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40164,7 +44017,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40176,7 +44029,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40188,7 +44041,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40200,7 +44053,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40212,7 +44065,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -40226,7 +44079,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -40361,8 +44214,7 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float prec14 warnings generated when compiling for host. -ision = 2.0f / (1ll << 52); + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); @@ -40373,143 +44225,124 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -[ 25%] Linking CXX executable test_block_reduce -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_reduce.dir/link.txt --verbose=1 15 warnings generated when compiling for gfx1101. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_reduce.dir/link.d CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -o test_block_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 25%] Built target test_block_reduce -make -f test/rocprim/CMakeFiles/test_constant_iterator.dir/build.make test/rocprim/CMakeFiles/test_constant_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_constant_iterator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_constant_iterator.dir/build.make test/rocprim/CMakeFiles/test_constant_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 26%] Building CXX object test/rocprim/CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -MF CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o.d -o CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -40523,42 +44356,196 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +13 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_config_dispatch.dir/build.make test/rocprim/CMakeFiles/test_config_dispatch.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_config_dispatch.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_config_dispatch.dir/build.make test/rocprim/CMakeFiles/test_config_dispatch.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 27%] Building CXX object test/rocprim/CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -MF CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o.d -o CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -40566,123 +44553,184 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -40696,16 +44744,451 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1102-e3d28a.out /tmp/test_block_radix_rank_typed_2_1-gfx1102-7698f8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx803-977ad4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: @@ -40717,8 +45200,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -40731,8 +45214,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -40752,8 +45235,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -40764,8 +45247,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -40776,8 +45259,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -40788,8 +45271,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -40800,8 +45283,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -40812,8 +45295,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -40829,42 +45312,44 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -40872,123 +45357,187 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -41002,9 +45551,52 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_config_dispatch.cpp:3: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -41012,7 +45604,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -41024,7 +45616,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -41038,7 +45630,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -41047,7 +45639,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41059,7 +45651,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41071,7 +45663,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41083,7 +45675,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41095,7 +45687,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41107,7 +45699,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41119,20 +45711,34 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +5 warnings generated when compiling for host. +[ 27%] Linking CXX executable test_config_dispatch +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_config_dispatch.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_config_dispatch.dir/link.d CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o -o test_config_dispatch /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 27%] Built target test_config_dispatch +make -f test/rocprim/CMakeFiles/test_constant_iterator.dir/build.make test/rocprim/CMakeFiles/test_constant_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_constant_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_constant_iterator.dir/build.make test/rocprim/CMakeFiles/test_constant_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 28%] Building CXX object test/rocprim/CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -MF CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o.d -o CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41306,7 +45912,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41480,7 +46086,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -41654,95 +46260,27 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 27%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -16 warnings generated when compiling for gfx1102. -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1010-c0ee2a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -41754,22 +46292,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: @@ -41780,66 +46304,69 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGIn file included from CN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -41847,55 +46374,161 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront siIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -41903,15 +46536,13 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONze will be removed in a future release") - | ^ -T_SIZE; + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -41924,23 +46555,11 @@ 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -RIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: @@ -41954,8 +46573,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -41974,8 +46593,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -41991,22 +46610,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -42014,7 +46619,17 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -42028,7 +46643,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -42042,7 +46657,37 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -42051,7 +46696,17 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42063,7 +46718,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42075,7 +46730,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42087,7 +46742,70 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42099,7 +46817,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42111,7 +46829,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42123,9 +46841,21 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: @@ -42139,7 +46869,21 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -42158,8 +46902,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: @@ -42172,8 +46916,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: @@ -42186,8 +46930,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: @@ -42211,8 +46955,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42227,8 +46971,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42243,8 +46987,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42259,8 +47003,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42275,8 +47019,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42291,8 +47035,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -42311,9 +47055,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -42328,40 +47073,394 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_0_1-gfx90a-3d8dd7.out /tmp/test_block_radix_rank_typed_0_1-gfx90a-052db5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_0_1-gfx1010-299bb6.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1030-0e5117.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1100-d78b1f.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1101-8cd54f.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1102-fae5b8.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx803-78c794.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx900-4a8e34.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx906-c3dfaf.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx908-09ad27.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx90a-3d8dd7.out -output=/tmp/test_block_radix_rank_typed_0_1-f64115.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_0_1-f64115.hipfb -cuid=5efabc6c3c8d75de -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42537,15 +47636,28 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -42556,24 +47668,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -42582,7 +47680,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42591,10 +47689,34 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42603,10 +47725,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42615,10 +47737,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42627,24 +47749,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42820,7 +47941,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx803-6ec6cc.out /tmp/test_block_radix_rank_typed_2_1-gfx803-977ad4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx900-2d3660.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -42996,9 +48152,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -43006,7 +48160,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -43020,7 +48174,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -43034,7 +48188,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -43043,7 +48197,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43055,7 +48209,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43067,7 +48221,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43079,7 +48233,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43091,7 +48245,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43103,7 +48257,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43115,7 +48269,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -43129,6 +48283,183 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/constant_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43273,18 +48604,18 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 14 warnings generated when compiling for host. -[ 27%] Linking CXX executable test_constant_iterator +[ 28%] Linking CXX executable test_constant_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_iterator.dir/link.txt --verbose=1 /usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_constant_iterator.dir/link.d CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o -o test_constant_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 27%] Built target test_constant_iterator +[ 28%] Built target test_constant_iterator make -f test/rocprim/CMakeFiles/test_counting_iterator.dir/build.make test/rocprim/CMakeFiles/test_counting_iterator.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_counting_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_counting_iterator.dir/build.make test/rocprim/CMakeFiles/test_counting_iterator.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 28%] Building CXX object test/rocprim/CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o +[ 29%] Building CXX object test/rocprim/CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o -MF CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o.d -o CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: @@ -43458,7 +48789,6 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx1010. -15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43630,136 +48960,181 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -43897,7 +49272,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: @@ -43918,41 +49292,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1010-a1baa1.out /tmp/test_block_radix_rank_typed_1_0-gfx1010-c0ee2a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1030-de8615.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -43967,15 +49314,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: @@ -44115,7 +49453,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -44123,19 +49462,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -44149,7 +49476,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -44158,7 +49499,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44170,7 +49511,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44182,7 +49523,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44194,7 +49535,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44206,7 +49547,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44218,7 +49559,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44230,7 +49571,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -44415,29 +49756,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -44446,8 +49775,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: @@ -44470,8 +49812,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44486,8 +49828,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44502,8 +49844,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44518,8 +49860,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44534,8 +49876,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44550,10 +49892,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: @@ -44571,8 +49912,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -44588,145 +49929,14 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: @@ -44738,8 +49948,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: @@ -44751,8 +49961,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: @@ -44775,8 +49985,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44791,8 +50001,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44807,8 +50017,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44823,8 +50033,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44839,8 +50049,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44855,8 +50065,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: @@ -44875,8 +50085,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -44892,7 +50102,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45065,7 +50275,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45238,139 +50448,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +16 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45543,167 +50623,140 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -45718,7 +50771,7 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -45726,19 +50779,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -45752,7 +50793,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -45761,7 +50816,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45773,7 +50828,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45785,7 +50840,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45797,7 +50852,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45809,7 +50864,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45821,7 +50876,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45833,21 +50888,36 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -45856,6 +50926,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/counting_iterator.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: @@ -45890,6 +50961,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx900-1daa40.out /tmp/test_block_radix_rank_typed_2_1-gfx900-2d3660.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: @@ -45974,6 +51046,40 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +13 warnings generated when compiling for host. + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx906-42c39c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_counting_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -45988,7 +51094,12 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +[ 29%] Building CXX object test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -MF CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o.d -o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp +14 warnings generated when compiling for host. +[ 30%] Linking CXX executable test_counting_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_counting_iterator.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -45996,7 +51107,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46010,7 +51121,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46024,7 +51135,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -46033,7 +51144,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46045,7 +51156,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46057,7 +51168,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46069,7 +51180,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46081,7 +51192,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46093,7 +51204,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46105,15 +51216,58 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_counting_iterator.dir/link.d CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o -o test_counting_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 30%] Built target test_counting_iterator +make -f test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build.make test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build.make test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 30%] Building CXX object test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -MF CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o.d -o CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -46121,69 +51275,102 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 29%] Linking CXX executable test_counting_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_counting_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_counting_iterator.dir/link.d CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o -o test_counting_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 29%] Built target test_counting_iterator -make -f test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build.make test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build.make test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 29%] Building CXX object test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -MF CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o.d -o CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1030-2c9f7c.out /tmp/test_block_radix_rank_typed_1_0-gfx1030-de8615.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1100-64322e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46333,7 +51520,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -46341,19 +51528,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46367,7 +51542,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -46376,7 +51565,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46388,7 +51577,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46400,7 +51589,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46412,7 +51601,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46424,7 +51613,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46436,7 +51625,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46448,7 +51637,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -46612,11 +51801,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +16 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -46624,7 +51811,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46638,7 +51825,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46652,7 +51839,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -46661,7 +51848,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46673,7 +51860,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46685,7 +51872,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46697,7 +51884,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46709,7 +51896,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46721,7 +51908,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46733,15 +51920,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46752,24 +51981,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -46778,7 +51993,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46787,10 +52002,34 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46799,10 +52038,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46811,10 +52050,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46823,10 +52062,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -46840,7 +52079,126 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_histogram.cpp:31: +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -46854,15 +52212,34 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46873,10 +52250,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -46887,10 +52264,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -46899,7 +52276,15 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46908,10 +52293,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46920,10 +52305,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46932,10 +52317,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46944,10 +52329,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -46956,22 +52341,54 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -46985,7 +52402,117 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -46993,7 +52520,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -47005,7 +52532,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -47019,7 +52546,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -47028,7 +52555,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47040,7 +52567,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47052,7 +52579,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47064,7 +52591,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47076,7 +52603,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47088,7 +52615,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47100,22 +52627,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47263,6 +52789,175 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx906-f56808.out /tmp/test_block_radix_rank_typed_2_1-gfx906-42c39c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx908-67cbec.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47412,15 +53107,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -47434,8 +53128,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -47449,8 +53143,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -47472,34 +53166,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -47510,8 +53178,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: @@ -47522,8 +53190,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -47534,8 +53202,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -47551,8 +53219,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -47560,19 +53227,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -47586,7 +53241,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -47595,7 +53264,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47607,7 +53276,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47619,7 +53288,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47631,7 +53300,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47643,7 +53312,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47655,7 +53324,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47667,7 +53336,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -47681,43 +53366,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1100-ea8686.out /tmp/test_block_radix_rank_typed_1_0-gfx1100-64322e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1101-597399.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +15 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -47725,7 +53376,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -47737,7 +53388,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -47751,7 +53402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -47760,7 +53411,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47772,7 +53423,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47784,7 +53435,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47796,7 +53447,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47808,7 +53459,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47820,7 +53471,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -47832,7 +53483,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -47851,8 +53502,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -47863,173 +53514,22 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -48047,8 +53547,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48060,8 +53560,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48073,8 +53573,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48086,8 +53586,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48099,8 +53599,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48112,8 +53612,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48143,16 +53643,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -48165,8 +53668,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -48179,8 +53682,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -48200,32 +53703,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -48236,8 +53715,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -48248,8 +53727,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -48260,8 +53739,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: @@ -48276,8 +53755,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48293,7 +53772,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. +13 warnings generated when compiling for host. +[ 30%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -MF CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o.d -o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48401,14 +53882,13 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -48419,8 +53899,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -48431,8 +53911,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: @@ -48452,8 +53932,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48465,8 +53945,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48478,8 +53958,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48491,8 +53971,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48504,8 +53984,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48517,8 +53997,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -48548,45 +54028,139 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1101. -16 "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1101-c4dc09.out /tmp/test_block_radix_rank_typed_1_0-gfx1101-597399.o --no-whole-archive - warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1102-501f3b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48719,7 +54293,26 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -48727,7 +54320,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -48737,26 +54330,9 @@ 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with prinIn file included from tf.") + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -48770,7 +54346,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -48779,7 +54355,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48791,7 +54367,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48803,7 +54379,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48815,7 +54391,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48827,7 +54403,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48839,7 +54415,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -48851,7 +54427,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -48865,118 +54441,125 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_shuffle.hpp:42: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_shuffle.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -48990,7 +54573,59 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx908-cb9e84.out /tmp/test_block_radix_rank_typed_2_1-gfx908-67cbec.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx90a-27569e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -48998,19 +54633,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -49024,7 +54647,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -49033,7 +54670,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49045,7 +54682,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49057,7 +54694,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49069,7 +54706,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49081,7 +54718,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49093,7 +54730,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49105,7 +54742,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -49119,7 +54756,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49270,125 +54907,140 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -49402,100 +55054,31 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx1102-e068d0.out /tmp/test_block_radix_rank_typed_1_0-gfx1102-501f3b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx803-e2f314.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24removed in a future release") - | ^ -: +15 warnings generated when compiling for gfx1030. +13 warnings generated when compiling for host. +[ 31%] Linking CXX executable test_block_histogram +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_histogram.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -49506,32 +55089,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront sizeIn file included from will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -49540,7 +55101,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49549,10 +55110,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49561,10 +55122,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49573,10 +55134,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49585,10 +55146,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49597,39 +55158,112 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244In file included from | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SI/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from ZE/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: - - | ^/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12 -: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return RO:924CPR:139: note: macro marked 'deprecated' hereIM_ -WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp :244:36924 | #: pragnote: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE'ma - clang deprecat244 | ed( __AM DGCN_#dWAVEefFRONT_SIZE, "compile-timine-coe Rnstant aOCPcceRIss tM_o thWAe wavVEefronFRt sONize T_will SIbe rZEemov _ed _Ain aMD futGCurN_e reWAleasVEFe") - | RO ^ -NT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_histogram.dir/link.d CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o -o test_block_histogram /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 31%] Built target test_block_histogram +make -f test/rocprim/CMakeFiles/test_device_binary_search.dir/build.make test/rocprim/CMakeFiles/test_device_binary_search.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_binary_search.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_binary_search.dir/build.make test/rocprim/CMakeFiles/test_device_binary_search.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 31%] Building CXX object test/rocprim/CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -MF CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o.d -o CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49638,11 +55272,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49651,11 +55288,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49664,11 +55304,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49677,11 +55320,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49690,29 +55336,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_copy.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_scan_common.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -49721,21 +55356,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_batch_memcpy.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -49859,137 +55479,179 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1100. -14 warnings generated when compiling for host. -[ 30%] Linking CXX executable test_device_batch_memcpy -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_batch_memcpy.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_batch_memcpy.dir/link.d CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -o test_device_batch_memcpy /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 30%] Built target test_device_batch_memcpy -make -f test/rocprim/CMakeFiles/test_device_binary_search.dir/build.make test/rocprim/CMakeFiles/test_device_binary_search.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_binary_search.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_binary_search.dir/build.make test/rocprim/CMakeFiles/test_device_binary_search.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 30%] Building CXX object test/rocprim/CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -MF CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o.d -o CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -50003,7 +55665,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx1030. +14 warnings generated when compiling for host. +[ 32%] Linking CXX executable test_device_batch_memcpy +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_batch_memcpy.dir/link.txt --verbose=1 In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -50161,6 +55826,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_batch_memcpy.dir/link.d CMakeFiles/test_device_batch_memcpy.dir/test_device_batch_memcpy.cpp.o -o test_device_batch_memcpy /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 32%] Built target test_device_batch_memcpy +make -f test/rocprim/CMakeFiles/test_device_find_first_of.dir/build.make test/rocprim/CMakeFiles/test_device_find_first_of.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_find_first_of.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_find_first_of.dir/build.make test/rocprim/CMakeFiles/test_device_find_first_of.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 33%] Building CXX object test/rocprim/CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -MF CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o.d -o CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -50175,441 +55851,367 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx803-66358b.out /tmp/test_block_radix_rank_typed_1_0-gfx803-e2f314.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx900-9d04a6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1030. +14 warnings generated when compiling for host. +[ 34%] Linking CXX executable test_block_shuffle +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_shuffle.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1010. +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_shuffle.dir/link.d CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -o test_block_shuffle /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 34%] Built target test_block_shuffle +make -f test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 34%] Building CXX object test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -MF CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o.d -o CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -50767,70 +56369,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50839,14 +56382,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50855,14 +56395,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50871,14 +56408,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50887,14 +56421,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50903,14 +56434,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -50919,10 +56447,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -50953,24 +56495,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 31%] Linking CXX executable test_block_shuffle -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_shuffle.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_shuffle.dir/link.d CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o -o test_block_shuffle /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 31%] Built target test_block_shuffle -[ 31%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1010-f2ae3d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp +15 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx90a-7c115a.out /tmp/test_block_radix_rank_typed_2_1-gfx90a-27569e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_2_1-gfx1010-304205.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1030-f7de50.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1100-5f52a0.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1101-a60841.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1102-e3d28a.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx803-6ec6cc.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx900-1daa40.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx906-f56808.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx908-cb9e84.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx90a-7c115a.out -output=/tmp/test_block_radix_rank_typed_2_1-cb044b.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_2_1-cb044b.hipfb -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -50983,9 +56511,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -51004,160 +56529,154 @@ /usr/include End of search list. 16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -51165,171 +56684,125 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51338,23 +56811,32 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51363,14 +56845,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51379,14 +56858,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51395,14 +56871,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51411,14 +56884,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51427,14 +56897,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51443,10 +56910,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -51463,7 +56944,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -51471,7 +56954,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -51483,7 +56966,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -51497,7 +56980,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -51506,7 +56989,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51518,7 +57001,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51530,7 +57013,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51542,7 +57025,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51554,7 +57037,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51566,7 +57049,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -51578,7 +57061,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -51592,29 +57075,24 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -51626,22 +57104,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -51665,8 +57129,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51681,8 +57145,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51697,8 +57161,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51713,8 +57177,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51729,8 +57193,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51745,8 +57209,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -51765,44 +57229,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx900-b80dbc.out /tmp/test_block_radix_rank_typed_1_0-gfx900-9d04a6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx906-6e54ab.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -51817,152 +57247,169 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -51971,22 +57418,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -51994,14 +57443,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52010,14 +57456,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52026,14 +57469,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52042,14 +57482,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52058,14 +57495,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52074,14 +57508,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52090,27 +57521,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -52124,146 +57535,186 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -52276,8 +57727,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -52290,8 +57741,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -52315,8 +57766,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52331,8 +57782,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52347,8 +57798,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52363,8 +57814,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52379,8 +57830,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52395,8 +57846,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -52415,8 +57866,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -52432,21 +57883,20 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52455,12 +57905,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52469,23 +57917,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52494,14 +57938,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52510,14 +57951,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52526,14 +57964,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52542,14 +57977,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52558,14 +57990,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -52574,10 +58003,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -52594,318 +58037,163 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -13 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -[ 32%] Linking CXX executable test_block_histogram -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_histogram.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1010-2be518.out /tmp/test_block_radix_rank_typed_1_1-gfx1010-f2ae3d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1030-92d3eb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_histogram.dir/link.d CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o -o test_block_histogram /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 32%] Built target test_block_histogram -make -f test/rocprim/CMakeFiles/test_device_find_first_of.dir/build.make test/rocprim/CMakeFiles/test_device_find_first_of.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_find_first_of.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_find_first_of.dir/build.make test/rocprim/CMakeFiles/test_device_find_first_of.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 33%] Building CXX object test/rocprim/CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -MF CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o.d -o CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -52914,28 +58202,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -le> = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -52964,34 +58230,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -53001,66 +58239,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp27:: -96In file included from :12/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:: 31warning: : -macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]In file included from -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp :27: -In file included from 96/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp | : 27 : - In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp r:29e: -tIn file included from u/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hppr:n27 : -RIn file included from O/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hppC:P27R: -I/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hppM:_44W:A12V:E Fwarning: Rmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]O -N T_SIZ44E | ; - | ^r -e/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hppturn: 244R:O36C:P Rnote: Iexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE'M -_ WAV244EF | R O N T _#SdIefZiEn;e - R| O ^C -P/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppRIM_:W244AV:E36F:R Onote: Nexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE'T -_ SIZE244 | _ _ A M D#GdCeNf_iWnAeV ERFOROCNPTR_ISMI_ZWEAVEFR -O N| T ^_ -SIZE _:_924A:M139D:G Cnote: Nmacro marked 'deprecated' here_ -W AVEFRO924N | T#_pSrIaZgEm -a | c ^l -ang de:p925r:e139c:a tnote: emacro marked 'deprecated' hered -( __AMDG925C | N#_pWrAaVgEmFaR OcNlTa_nSgI ZdEe,p r"eccoamtpeilde(-_t_iAmMeD-GcCoNn_sWtAaVnEtF RaOcNcTe_sSsI ZtEo, t"hceo mwpaivleef-rtoinmte -scioznes twainltl abcec ersesm otvoed tihne aw afvuetfurroe nrte lseiazsee "w)i -l l| ^b -e removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -53094,31 +58287,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONIn file included from T_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: @@ -53150,28 +58319,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constan/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cppt ac:c27e: -sIn file included from s/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp :to31 : -tIn file included from h/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hppe: 27w: -aIn file included from v/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hppe:f27r: -oIn file included from n/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hppt: 29s: -iIn file included from z/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hppe: 27w: -iIn file included from l/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hppl: 31b: -e/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp r:e53m:o5v:e dwarning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]i -n a fu53tu | r#ei fr eRlOeCaPsReI"M)_ -WA V| E ^F -RONT_SIZE == 32 - | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ @@ -53198,20 +58355,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -53247,17 +58390,17 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -53378,7 +58521,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53400,17 +58544,17 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -53419,7 +58563,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -53532,49 +58676,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx906-2cdafe.out /tmp/test_block_radix_rank_typed_1_0-gfx906-6e54ab.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx908-d4a689.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -53587,8 +58697,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -53601,8 +58711,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: @@ -53626,8 +58736,40 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -53642,8 +58784,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -53658,8 +58800,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -53674,8 +58816,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: @@ -53694,8 +58836,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -53711,47 +58853,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -53759,7 +58862,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -53773,7 +58876,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -53787,7 +58890,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -53796,7 +58899,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53808,7 +58911,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53820,7 +58923,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53832,7 +58935,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53844,7 +58947,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53856,7 +58959,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -53868,21 +58971,81 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -53895,7 +59058,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -53908,7 +59071,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -53921,7 +59084,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -53934,7 +59097,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -53947,7 +59110,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -53960,7 +59123,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -53974,18 +59137,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -53994,7 +59156,135 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -54016,17 +59306,17 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -54147,19 +59437,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx90a. 16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54168,31 +59462,37 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54201,11 +59501,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54214,11 +59517,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54227,11 +59533,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54240,11 +59549,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54253,11 +59565,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54266,24 +59581,28 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant accesIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -54300,26 +59619,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +s to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -54330,8 +59630,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: @@ -54341,6 +59641,20 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -54351,34 +59665,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -54390,8 +59678,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -54403,8 +59691,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -54416,8 +59704,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -54450,11 +59738,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -54462,9 +59749,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -54474,27 +59760,32 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54507,7 +59798,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54520,7 +59811,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54533,7 +59824,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -54546,7 +59837,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -54559,7 +59850,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -54572,7 +59863,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -54586,18 +59877,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54606,43 +59896,49 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx908. 14 warnings generated when compiling for host. -[ 34%] Linking CXX executable test_device_binary_search -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_binary_search.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_binary_search.dir/link.d CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -o test_device_binary_search /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +[ 34%] Linking CXX executable test_device_find_first_of +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_find_first_of.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_find_first_of.dir/link.d CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -o test_device_find_first_of /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 34%] Built target test_device_binary_search -make -f test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/depend +[ 34%] Built target test_device_find_first_of +make -f test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_find.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_adjacent_find.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 34%] Building CXX object test/rocprim/CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -MF CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o.d -o CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_Smake[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -IZEmake -f test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/build - == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __Amake[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -MDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54651,21 +59947,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -[ 34%] Building CXX object test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -MF CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o.d -o CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54674,11 +59972,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54687,11 +59988,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54700,11 +60004,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54713,11 +60020,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54726,11 +60036,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -54739,24 +60052,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -54773,10 +60072,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -13 warnings generated when compiling for host. -[ 35%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -54784,31 +60094,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIDebian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -M_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' @@ -54817,9 +60117,7 @@ :223:2: note: expanded from here 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1010-833c49.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -54830,7 +60128,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54843,7 +60141,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54854,41 +60152,9 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -AMDGCN_WAVEFRONT_SIZE, ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -"compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -54901,7 +60167,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -54914,7 +60180,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -54927,7 +60193,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -54940,7 +60206,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -54954,9 +60220,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -54973,177 +60239,50 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: +16 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -55153,10 +60292,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -55166,10 +60305,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -55179,10 +60318,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -55192,10 +60331,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -55205,10 +60344,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -55218,10 +60357,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -55235,173 +60374,138 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx908. -13 warnings generated when compiling for host. -make -f test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_find.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_adjacent_find.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build.make test/rocprim/CMakeFiles/test_device_adjacent_find.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 35%] Building CXX object test/rocprim/CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -MF CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o.d -o CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_binary_search_config.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_binary_search.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -55415,54 +60519,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_binary_search.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -55471,28 +60545,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -55502,50 +60555,6 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -clang deprIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -ecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: @@ -55559,19 +60568,6 @@ :223:2: note: expanded from here 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -55648,45 +60644,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp :6726 | : -sIn file included from ta/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hppti:c31: - /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hppc:o53n:s5t:e xwarning: pmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]r - float precisionW A=V EF2R.O0NfT _/S I(1ZlEl =<=< 372) -; -| ^| -^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -55708,6 +60671,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: @@ -55727,228 +60691,87 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -15 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx908-f09de6.out /tmp/test_block_radix_rank_typed_1_0-gfx908-d4a689.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx90a-c9284d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1030-c79fa5.out /tmp/test_block_radix_rank_typed_1_1-gfx1030-92d3eb.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-depsIn file included from -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1100-6dbc94.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -55958,10 +60781,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -55971,10 +60794,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -55984,42 +60807,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -56033,289 +60824,182 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_first_of.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_first_of_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_find_first_of.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:223:2: note: expanded from here + 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -56323,8 +61007,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -56334,12 +61019,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' @@ -56348,7 +61030,7 @@ :223:2: note: expanded from here 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -56359,7 +61041,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56372,7 +61054,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56385,7 +61067,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56398,7 +61080,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -56411,7 +61093,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -56424,7 +61106,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -56437,7 +61119,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -56451,9 +61133,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -56470,21 +61152,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -[ 35%] Linking CXX executable test_device_find_first_of -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_find_first_of.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_find_first_of.dir/link.d CMakeFiles/test_device_find_first_of.dir/test_device_find_first_of.cpp.o -o test_device_find_first_of /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 35%] Built target test_device_find_first_of -make -f test/rocprim/CMakeFiles/test_device_find_end.dir/build.make test/rocprim/CMakeFiles/test_device_find_end.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_find_end.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_find_end.dir/build.make test/rocprim/CMakeFiles/test_device_find_end.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 35%] Building CXX object test/rocprim/CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -MF CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o.d -o CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -56492,9 +61160,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -56504,18 +61171,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -56526,7 +61193,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56539,7 +61206,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56552,7 +61219,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -56565,7 +61232,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -56578,7 +61245,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -56591,7 +61258,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -56604,7 +61271,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -56618,9 +61285,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -56637,7 +61304,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx900. +14 warnings generated when compiling for host. +[ 35%] Linking CXX executable test_device_binary_search +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_binary_search.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_binary_search.dir/link.d CMakeFiles/test_device_binary_search.dir/test_device_binary_search.cpp.o -o test_device_binary_search /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 35%] Built target test_device_binary_search +make -f test/rocprim/CMakeFiles/test_device_find_end.dir/build.make test/rocprim/CMakeFiles/test_device_find_end.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_find_end.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_find_end.dir/build.make test/rocprim/CMakeFiles/test_device_find_end.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 35%] Building CXX object test/rocprim/CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -MF CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o.d -o CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -56790,147 +61470,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57051,55 +61591,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -0f / (1ll << 52)/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -; + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); @@ -57129,92 +61625,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57235,19 +61646,16 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -57411,7 +61819,136 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -57524,13 +62061,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: @@ -57541,20 +62079,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -57576,8 +62115,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57589,8 +62128,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57602,8 +62141,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57615,8 +62154,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57628,8 +62167,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57641,8 +62180,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -57674,10 +62213,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57698,19 +62237,16 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -57833,43 +62369,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1010-ee8e57.out /tmp/test_block_radix_rank_typed_2_0-gfx1010-833c49.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1030-a5ff6c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -57877,7 +62379,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -57889,7 +62391,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -57903,7 +62405,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -57912,7 +62414,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57924,7 +62426,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57936,7 +62438,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57948,7 +62450,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57960,7 +62462,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57972,7 +62474,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -57984,7 +62486,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -57998,7 +62500,130 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_reduce.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -58006,8 +62631,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -58018,28 +62643,30 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp16 warnings generated when compiling for gfx1101. - operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58052,7 +62679,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58065,7 +62692,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58078,7 +62705,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -58091,7 +62718,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -58104,7 +62731,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -58117,7 +62744,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -58131,18 +62758,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -58151,7 +62777,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: +16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -58159,8 +62787,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -58171,7 +62799,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -58179,21 +62808,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:223:2: note: expanded from here - 223 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58206,7 +62833,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58219,7 +62846,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58232,7 +62859,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -58245,7 +62872,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -58258,7 +62885,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -58271,7 +62898,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -58285,17 +62912,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -58304,47 +62932,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_0-gfx90a-bb315f.out /tmp/test_block_radix_rank_typed_1_0-gfx90a-c9284d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_1_0-gfx1010-a1baa1.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1030-2c9f7c.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1100-ea8686.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1101-c4dc09.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1102-e068d0.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx803-66358b.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx900-b80dbc.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx906-2cdafe.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx908-f09de6.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx90a-bb315f.out -output=/tmp/test_block_radix_rank_typed_1_0-f30823.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_1_0-f30823.hipfb -cuid=a02d5da9f27d13db -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: @@ -58354,8 +62948,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: @@ -58365,8 +62959,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58389,34 +62983,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58428,8 +62996,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58441,8 +63009,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58454,8 +63022,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58487,18 +63055,31 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -58509,24 +63090,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -58535,7 +63102,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -58544,10 +63111,34 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -58556,10 +63147,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -58568,10 +63159,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -58580,10 +63171,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -58597,9 +63188,11 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: +13 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_histogram.dir/build.make test/rocprim/CMakeFiles/test_device_histogram.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_histogram.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -58607,57 +63200,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24make -f test/rocprim/CMakeFiles/test_device_histogram.dir/build.make test/rocprim/CMakeFiles/test_device_histogram.dir/build +: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_Smake[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +IZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: @@ -58668,9 +63224,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +[ 36%] Building CXX object test/rocprim/CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -MF CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o.d -o CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -58692,8 +63250,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58705,8 +63263,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58718,8 +63276,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58731,8 +63289,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58744,8 +63302,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58757,8 +63315,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -58790,9 +63348,204 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -58905,9 +63658,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -58915,8 +63666,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -58926,8 +63678,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -58937,7 +63690,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -58948,7 +63701,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58961,7 +63714,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58974,7 +63727,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -58987,7 +63740,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -59000,7 +63753,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -59013,7 +63766,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -59026,7 +63779,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -59040,9 +63793,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -59059,42 +63812,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1100-2812c7.out /tmp/test_block_radix_rank_typed_1_1-gfx1100-6dbc94.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1101-7822d5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +16 warnings generated when compiling for gfx908. +14 warnings generated when compiling for host. +[ 37%] Linking CXX executable test_device_adjacent_difference +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_adjacent_difference.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_adjacent_difference.dir/link.d CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -o test_device_adjacent_difference /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 37%] Built target test_device_adjacent_difference +make -f test/rocprim/CMakeFiles/test_device_merge.dir/build.make test/rocprim/CMakeFiles/test_device_merge.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_merge.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_merge.dir/build.make test/rocprim/CMakeFiles/test_device_merge.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 38%] Building CXX object test/rocprim/CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -MF CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o.d -o CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp 16 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59289,7 +64023,52 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -59302,7 +64081,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -59315,6 +64094,98 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +:26: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hppIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + :67:169 | : warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ + return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -59367,6 +64238,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -59401,7 +64279,27 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -59409,7 +64307,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -59421,7 +64319,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -59435,7 +64333,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -59444,7 +64342,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59456,7 +64354,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59468,7 +64366,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59480,7 +64378,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59492,7 +64390,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59504,7 +64402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -59516,29 +64414,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: @@ -59549,8 +64447,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: @@ -59561,8 +64459,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -59585,34 +64483,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -59624,8 +64496,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -59637,8 +64509,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -59650,8 +64522,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -59683,41 +64555,240 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WA16VEFRONT_SIZE, "compile-time-constant access to the wave warningfrs generatedont siz when compiling for gfx1102e wi. -ll be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -59728,7 +64799,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -59741,7 +64812,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -59754,7 +64825,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -59767,7 +64838,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -59780,7 +64851,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -59793,7 +64864,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -59806,7 +64877,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -59820,17 +64891,25 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -59839,47 +64918,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -59992,7 +65030,311 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 39%] Linking CXX executable test_device_adjacent_find +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_adjacent_find.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_adjacent_find.dir/link.d CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -o test_device_adjacent_find /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 39%] Built target test_device_adjacent_find +make -f test/rocprim/CMakeFiles/test_device_merge_sort.dir/build.make test/rocprim/CMakeFiles/test_device_merge_sort.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_merge_sort.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_merge_sort.dir/build.make test/rocprim/CMakeFiles/test_device_merge_sort.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 40%] Building CXX object test/rocprim/CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -MF CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o.d -o CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -60000,8 +65342,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -60012,8 +65354,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -60024,18 +65366,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60048,7 +65388,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60061,7 +65401,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60074,7 +65414,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60087,7 +65427,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60100,7 +65440,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -60113,7 +65453,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -60127,17 +65467,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -60146,54 +65487,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1030-92be85.out /tmp/test_block_radix_rank_typed_2_0-gfx1030-a5ff6c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1100-db8a01.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx908. -15 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -60204,18 +65507,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -60226,7 +65532,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60239,7 +65545,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60252,7 +65558,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60265,7 +65571,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60273,32 +65579,12 @@ 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -WAVEFRONT_SIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -IZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60311,7 +65597,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -60324,149 +65610,202 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -47:12: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -60474,8 +65813,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -60486,8 +65825,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -60498,18 +65837,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60522,7 +65858,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60535,7 +65871,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60548,7 +65884,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60561,7 +65897,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60574,7 +65910,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -60587,7 +65923,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -60601,17 +65937,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -60620,53 +65957,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ +15 warnings generated when compiling for gfx1102. +17 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -60679,8 +65978,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -60693,8 +65992,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -60714,8 +66013,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -60726,8 +66025,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -60738,8 +66037,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -60750,8 +66049,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -60762,8 +66061,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -60774,9 +66073,54 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -60791,7 +66135,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60804,7 +66148,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60817,7 +66161,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60830,7 +66174,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60843,7 +66187,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60856,7 +66200,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -60869,7 +66213,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -60883,18 +66227,25 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -60903,30 +66254,183 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -60934,21 +66438,18 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -60958,10 +66459,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60971,10 +66498,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -60984,10 +66511,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -60997,10 +66524,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -61014,34 +66541,37 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_find.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_find.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +17 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -61052,18 +66582,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -61074,7 +66607,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -61087,7 +66620,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -61100,7 +66633,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -61113,7 +66646,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -61126,7 +66659,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -61139,7 +66672,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -61152,7 +66685,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -61166,17 +66699,25 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -61185,7 +66726,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -61338,30 +66879,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -14 warnings generated when compiling for host. -[ 36%] Linking CXX executable test_device_adjacent_find -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_adjacent_find.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_adjacent_find.dir/link.d CMakeFiles/test_device_adjacent_find.dir/test_device_adjacent_find.cpp.o -o test_device_adjacent_find /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 36%] Built target test_device_adjacent_find -make -f test/rocprim/CMakeFiles/test_device_histogram.dir/build.make test/rocprim/CMakeFiles/test_device_histogram.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_histogram.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_histogram.dir/build.make test/rocprim/CMakeFiles/test_device_histogram.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 37%] Building CXX object test/rocprim/CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -MF CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o.d -o CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +17 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -61369,10 +66898,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -61380,10 +66909,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -61394,7 +66923,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -61404,10 +66933,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -61417,10 +66972,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -61430,10 +66985,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -61443,10 +66998,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -61460,26 +67015,13 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_adjacent_difference.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_adjacent_difference.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_adjacent_difference.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -61599,6 +67141,26 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: @@ -61633,13 +67195,14 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -61650,8 +67213,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -61662,8 +67225,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: @@ -61683,34 +67246,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -61722,8 +67259,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -61735,8 +67272,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -61748,8 +67285,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -61782,315 +67319,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx1101. -15 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1101-9fd61a.out /tmp/test_block_radix_rank_typed_1_1-gfx1101-7822d5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1102-431c8f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +17 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -62100,9 +67343,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -62112,15 +67354,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -62133,7 +67378,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -62146,7 +67391,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -62159,7 +67404,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -62172,7 +67417,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -62185,7 +67430,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -62198,7 +67443,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -62212,18 +67457,25 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -62232,65 +67484,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx1010. -15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1100-a4fbd5.out /tmp/test_block_radix_rank_typed_2_0-gfx1100-db8a01.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1101-c07bc4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -62299,8 +67503,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: @@ -62320,8 +67537,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -62333,8 +67550,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -62343,12 +67560,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -14/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a f warnings generated when compiling for host. -uture release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -62360,8 +67576,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -62373,8 +67589,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -62386,13 +67602,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -[ 38%] Linking CXX executable test_device_adjacent_difference In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_adjacent_difference.dir/link.txt --verbose=1 -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -62408,152 +67622,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_adjacent_difference.dir/link.d CMakeFiles/test_device_adjacent_difference.dir/test_device_adjacent_difference.cpp.o -o test_device_adjacent_difference /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 38%] Built target test_device_adjacent_difference -make -f test/rocprim/CMakeFiles/test_device_merge.dir/build.make test/rocprim/CMakeFiles/test_device_merge.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_merge.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_merge.dir/build.make test/rocprim/CMakeFiles/test_device_merge.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 39%] Building CXX object test/rocprim/CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -MF CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o.d -o CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -62567,135 +67639,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +13 warnings generated when compiling for host. +[ 40%] Linking CXX executable test_block_adjacent_difference +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_adjacent_difference.dir/link.txt --verbose=1 +17 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: @@ -62717,19 +67664,16 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -62860,146 +67804,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:24: +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_adjacent_difference.dir/link.d CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -o test_block_adjacent_difference /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 40%] Built target test_block_adjacent_difference +make -f test/rocprim/CMakeFiles/test_device_nth_element.dir/build.make test/rocprim/CMakeFiles/test_device_nth_element.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_nth_element.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_nth_element.dir/build.make test/rocprim/CMakeFiles/test_device_nth_element.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 41%] Building CXX object test/rocprim/CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -MF CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o.d -o CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_find_end.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_find_end.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -17 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -63009,32 +67836,27 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -63047,7 +67869,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -63060,7 +67882,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -63073,7 +67895,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -63086,7 +67908,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -63099,7 +67921,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -63112,7 +67934,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -63126,25 +67948,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -63153,7 +67965,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -63164,18 +67975,6 @@ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -63189,6 +67988,19 @@ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -63307,146 +68119,183 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx803. +14 warnings generated when compiling for host. +[ 42%] Linking CXX executable test_device_find_end +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_find_end.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_find_end.dir/link.d CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -o test_device_find_end /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1:[ 42%] Built target test_device_find_end + warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | statmake -f test/rocprim/CMakeFiles/test_device_partial_sort.dir/build.make test/rocprim/CMakeFiles/test_device_partial_sort.dir/depend +ic constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -15 warnings generated when compiling for gfx900. +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_partial_sort.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_partial_sort.dir/build.make test/rocprim/CMakeFiles/test_device_partial_sort.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 42%] Building CXX object test/rocprim/CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -MF CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o.d -o CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -63481,8 +68330,16 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecateIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +d(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: @@ -63508,7 +68365,20 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; + 69 | return ROCPRIM_WAVEFRONT_SIZEIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:563:2: note: expanded from here + 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -63540,16 +68410,31 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here +::925:139: note: macro marked 'deprecated' here +925 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: @@ -63564,139 +68449,89 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -63710,6 +68545,39 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +17 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: @@ -63731,19 +68599,16 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -63874,28 +68739,54 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: @@ -63911,6 +68802,19 @@ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -64015,247 +68919,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx1100. -15 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1101-fbdf08.out /tmp/test_block_radix_rank_typed_2_0-gfx1101-c07bc4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1102-0d0f65.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -14 warnings generated when compiling for host. -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -[ 40%] Linking CXX executable test_device_find_end -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_find_end.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_find_end.dir/link.d CMakeFiles/test_device_find_end.dir/test_device_find_end.cpp.o -o test_device_find_end /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 40%] Built target test_device_find_end -make -f test/rocprim/CMakeFiles/test_device_merge_sort.dir/build.make test/rocprim/CMakeFiles/test_device_merge_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_merge_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_merge_sort.dir/build.make test/rocprim/CMakeFiles/test_device_merge_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 41%] Building CXX object test/rocprim/CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -MF CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o.d -o CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -64268,7 +68932,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -64281,7 +68945,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -64294,7 +68958,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -64307,7 +68971,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -64320,7 +68984,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -64333,7 +68997,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -64347,25 +69011,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -64374,281 +69028,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -64663,41 +69043,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx1102-bc2ad0.out /tmp/test_block_radix_rank_typed_1_1-gfx1102-431c8f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx803-cf99d9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +17 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -64705,7 +69052,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -64719,7 +69066,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -64733,7 +69080,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -64742,7 +69089,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64754,7 +69101,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64766,7 +69113,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64778,7 +69125,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64790,7 +69137,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64802,7 +69149,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -64814,30 +69161,28 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: @@ -64847,23 +69192,20 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -64885,34 +69227,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -64924,8 +69240,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -64937,8 +69253,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -64950,8 +69266,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -64991,29 +69307,59 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: @@ -65029,6 +69375,19 @@ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -65074,6 +69433,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: @@ -65085,12 +69483,38 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here + 925 | #pragma claIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +ng deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hppIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ @@ -65100,7 +69524,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: @@ -65108,11 +69532,38 @@ 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRON/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +T_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: @@ -65133,6 +69584,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -65147,50 +69615,64 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +15 warnings generated when compiling for host. +[ 42%] Linking CXX executable test_device_merge +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_merge.dir/link.txt --verbose=1 +16 warnings generated when compiling for gfx1100. +17 warnings generated when compiling for gfx1010. +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_merge.dir/link.d CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -o test_device_merge /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 42%] Built target test_device_merge +make -f test/rocprim/CMakeFiles/test_device_partition.dir/build.make test/rocprim/CMakeFiles/test_device_partition.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_partition.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_partition.dir/build.make test/rocprim/CMakeFiles/test_device_partition.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 42%] Building CXX object test/rocprim/CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -MF CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o.d -o CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -65200,10 +69682,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -65213,10 +69695,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -65226,10 +69708,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -65239,10 +69721,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -65252,10 +69734,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -65265,10 +69747,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -65282,516 +69764,338 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] 43 | #define HIP_CHECK(condition) \ | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here 50 | #define HIP_CHECK(condition) \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx803. -15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx1102-c37fce.out /tmp/test_block_radix_rank_typed_2_0-gfx1102-0d0f65.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx803-742857.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: @@ -65948,15 +70252,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -65967,10 +70272,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -65981,10 +70286,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -65993,7 +70298,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66002,10 +70307,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66014,10 +70319,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66026,10 +70331,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66038,10 +70343,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66050,10 +70355,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66062,10 +70367,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -66079,18 +70384,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -66100,29 +70405,28 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66135,7 +70439,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66148,7 +70452,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66161,7 +70465,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -66174,7 +70478,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -66187,7 +70491,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -66200,7 +70504,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -66214,25 +70518,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -66241,181 +70535,162 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx803-df1f9b.out /tmp/test_block_radix_rank_typed_1_1-gfx803-cf99d9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx900-ed8a8e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:563:2: note: expanded from here + 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: @@ -66427,8 +70702,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: @@ -66440,8 +70715,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: @@ -66461,34 +70736,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -66500,8 +70749,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -66513,8 +70762,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: @@ -66526,9 +70775,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: @@ -66546,8 +70796,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -66563,211 +70813,336 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -17 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66777,10 +71152,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66790,10 +71165,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -66803,10 +71178,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -66816,10 +71191,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -66829,10 +71204,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -66842,10 +71217,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -66859,44 +71234,36 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +13 warnings generated when compiling for host. +[ 43%] Linking CXX executable test_block_radix_rank +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_radix_rank.dir/link.txt --verbose=1 +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -66907,10 +71274,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -66921,10 +71288,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -66933,7 +71300,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66942,10 +71309,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66954,10 +71321,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66966,10 +71333,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66978,10 +71345,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -66990,10 +71357,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -67002,147 +71369,163 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_radix_rank.dir/link.d CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -o test_block_radix_rank /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 43%] Built target test_block_radix_rank +make -f test/rocprim/CMakeFiles/test_device_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_radix_sort.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_radix_sort.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_radix_sort.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 43%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -67153,29 +71536,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx803-2ea408.out /tmp/test_block_radix_rank_typed_2_0-gfx803-742857.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx900-3993b7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +16 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1010. +14 warnings generated when compiling for host. +[ 43%] Linking CXX executable test_device_histogram +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_histogram.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_histogram.dir/link.d CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -o test_device_histogram /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 43%] Built target test_device_histogram +[ 44%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1010-ddb536.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -67208,194 +71650,46 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -17 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -67405,10 +71699,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -67418,10 +71712,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -67431,10 +71725,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -67448,283 +71742,267 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:27: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_config.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925In file included from :139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +WAVEFRONT_SIIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +ZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +ONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +SIZE __AMDGCN_W/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +AVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma claIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -n 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hppg deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: In file included from expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp: __A26: +MDGCIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hppN_W:27AVE: +In file included from FRONT/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:_SI27: +ZE + /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:| ^ +44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + :925:139: note: macro marked 'deprecated' here +44 | ret ur925 | #n praROCgmaPRI clM_WangAVEF deprRONecaT_Sted(_IZ_AE; +MD | ^GCN_ +W/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +AVEFRIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +ONTIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -67735,170 +72013,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx900-a4509a.out /tmp/test_block_radix_rank_typed_1_1-gfx900-ed8a8e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx906-05649b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -67912,124 +72033,153 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -68043,268 +72193,151 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for host. -[ 41%] Linking CXX executable test_device_merge -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_merge.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_merge.dir/link.d CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o -o test_device_merge /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 41%] Built target test_device_merge -make -f test/rocprim/CMakeFiles/test_device_nth_element.dir/build.make test/rocprim/CMakeFiles/test_device_nth_element.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_nth_element.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_nth_element.dir/build.make test/rocprim/CMakeFiles/test_device_nth_element.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 42%] Building CXX object test/rocprim/CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -MF CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o.d -o CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_histogram.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_histogram_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_histogram.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -68315,62 +72348,30 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_histogram.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx900-793c98.out /tmp/test_block_radix_rank_typed_2_0-gfx900-3993b7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx906-2581e5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +15 warnings generated when compiling for gfx906. +17 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -68378,7 +72379,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -68392,7 +72393,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -68406,7 +72407,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -68415,7 +72416,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68427,7 +72428,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68439,7 +72440,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68451,7 +72452,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68463,7 +72464,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68475,7 +72476,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -68487,7 +72488,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -68501,141 +72502,135 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -17 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -68646,141 +72641,157 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -68791,188 +72802,120 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -13 warnings generated when compiling for host. -[ 42%] Building CXX object test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -MF CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o.d -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1010-180784.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:563:2: note: expanded from here + 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -68986,6 +72929,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69007,17 +72962,17 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -69026,7 +72981,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -69136,190 +73120,47 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -14 warnings generated when compiling for host. -[ 42%] Linking CXX executable test_device_histogram -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_histogram.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_histogram.dir/link.d CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o -o test_device_histogram /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 42%] Built target test_device_histogram -make -f test/rocprim/CMakeFiles/test_device_partial_sort.dir/build.make test/rocprim/CMakeFiles/test_device_partial_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_partial_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_partial_sort.dir/build.make test/rocprim/CMakeFiles/test_device_partial_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 42%] Building CXX object test/rocprim/CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -MF CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o.d -o CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:563:2: note: expanded from here - 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -69327,144 +73168,121 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx906-b6ad1a.out /tmp/test_block_radix_rank_typed_1_1-gfx906-05649b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx908-e7a95b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -69472,7 +73290,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -69486,7 +73304,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -69500,7 +73318,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -69509,7 +73327,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69521,7 +73339,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69533,7 +73351,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69545,7 +73363,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69557,7 +73375,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69569,7 +73387,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69581,21 +73399,166 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -69617,17 +73580,17 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -69636,6 +73599,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -69745,159 +73723,153 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx906-3f0f66.out /tmp/test_block_radix_rank_typed_2_0-gfx906-2581e5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx908-826313.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -69911,272 +73883,316 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1010-3b4928.out /tmp/test_device_radix_sort_typed_0_0-gfx1010-ddb536.o --no-whole-archive +17 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1030-a5278c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' hereIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ + + 925 | #pragma cla/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +ng deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future relIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +easeIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23FR: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hppON:29: +T_In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34SI: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:ZE27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp _:96:_AM12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +DGCN_ WA96 | VEretFRurONn RT_OCPSIRIMZE_WA + | VEF ^ +R:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +ONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -70187,21 +74203,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -70212,24 +74226,53 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + 82 | #elif :61ROCP:1RIM_: WAVwarning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class]EFR +O 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +NT_SIZE/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ + == /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hppIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +:308:5/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +: warning: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -70245,8 +74288,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70258,8 +74301,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70271,8 +74314,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70284,8 +74327,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70297,8 +74340,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70310,8 +74353,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -70327,305 +74370,331 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in aIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1010-2f3c01.out /tmp/test_block_radix_rank_typed_2_1-gfx1010-180784.o --no-whole-archive - constexpr float precision = 2.0f / (1ll << 10); +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1030-03a8ef.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +17 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -70640,207 +74709,168 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx908-044f7f.out /tmp/test_block_radix_rank_typed_1_1-gfx908-e7a95b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx90a-d16f0c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx908-e7e1d1.out /tmp/test_block_radix_rank_typed_2_0-gfx908-826313.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx90a-dfe9b4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -70848,7 +74878,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -70862,7 +74892,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -70876,7 +74906,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -70885,7 +74915,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70897,7 +74927,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70909,7 +74939,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70921,7 +74951,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70933,7 +74963,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70945,7 +74975,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -70957,7 +74987,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -70971,15 +75001,13 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -70990,8 +75018,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: @@ -71002,8 +75030,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: @@ -71023,34 +75051,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -71062,8 +75064,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -71075,8 +75077,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -71088,8 +75090,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -71119,50 +75121,48 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:563:2: note: expanded from here - 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -71170,226 +75170,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -71403,105 +75283,128 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_adjacent_difference.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/detail/../../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -71515,8 +75418,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -71524,10 +75426,26 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:563:2: note: expanded from here + 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -71536,28 +75454,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71569,8 +75476,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71582,8 +75488,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71595,8 +75500,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71608,8 +75512,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71621,8 +75524,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -71634,8 +75536,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -71648,7 +75549,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -71665,10 +75566,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_0-gfx90a-3525c8.out /tmp/test_block_radix_rank_typed_2_0-gfx90a-dfe9b4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_2_0-gfx1010-ee8e57.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1030-92be85.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1100-a4fbd5.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1101-fbdf08.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1102-c37fce.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx803-2ea408.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx900-793c98.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx906-3f0f66.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx908-e7e1d1.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx90a-3525c8.out -output=/tmp/test_block_radix_rank_typed_2_0-cc78cd.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_2_0-cc78cd.hipfb -cuid=ed29041396c0d7f5 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp +14 warnings generated when compiling for host. +[ 44%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1010-840e17.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -71681,6 +75591,9 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -71698,555 +75611,153 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1030-c8b6fe.out /tmp/test_block_radix_rank_typed_2_1-gfx1030-03a8ef.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1100-b206c1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_1_1-gfx90a-9f8714.out /tmp/test_block_radix_rank_typed_1_1-gfx90a-d16f0c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_1_1-gfx1010-2be518.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1030-c79fa5.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1100-2812c7.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1101-9fd61a.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1102-bc2ad0.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx803-df1f9b.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx900-a4509a.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx906-b6ad1a.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx908-044f7f.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx90a-9f8714.out -output=/tmp/test_block_radix_rank_typed_1_1-c2d737.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_1_1-c2d737.hipfb -cuid=e4f553e10f7130aa -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -17 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -72260,7 +75771,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +17 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -72269,7 +75781,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: @@ -72282,7 +75794,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: @@ -72297,7 +75809,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: @@ -72307,7 +75819,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -72319,7 +75831,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -72331,7 +75843,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -72343,7 +75855,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -72354,7 +75866,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -72365,16 +75877,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] 43 | #define HIP_CHECK(condition) \ | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here 50 | #define HIP_CHECK(condition) \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -72385,18 +75897,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -72405,7 +75916,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -72419,196 +75930,291 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1030-bb1c8c.out /tmp/test_device_radix_sort_typed_0_0-gfx1030-a5278c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1100-40ccaf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM war14 warnings generated when compiling for host. +p operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefro[ 45%] Linking CXX executable test_device_nth_element +nt size will be removed in a future releacd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_nth_element.dir/link.txt --verbose=1 +se") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_nth_element.dir/link.d CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -o test_device_nth_element /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 45%] Built target test_device_nth_element +[ 46%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1010-6ce1a4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:563:2: note: expanded from here - 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -72616,235 +76222,122 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_nth_element.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1100-36e411.out /tmp/test_block_radix_rank_typed_2_1-gfx1100-b206c1.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-01d0a5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1010-efb363.out /tmp/test_device_radix_sort_typed_0_2-gfx1010-6ce1a4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1030-4e0177.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -72877,306 +76370,374 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1010-1932ea.out /tmp/test_device_radix_sort_typed_0_1-gfx1010-840e17.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1030-33444b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +17 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 43%] Linking CXX executable test_device_nth_element -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_nth_element.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_nth_element.dir/link.d CMakeFiles/test_device_nth_element.dir/test_device_nth_element.cpp.o -o test_device_nth_element /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 43%] Built target test_device_nth_element -make -f test/rocprim/CMakeFiles/test_device_partition.dir/build.make test/rocprim/CMakeFiles/test_device_partition.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_partition.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_partition.dir/build.make test/rocprim/CMakeFiles/test_device_partition.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 43%] Building CXX object test/rocprim/CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -MF CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o.d -o CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: @@ -73186,8 +76747,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: @@ -73208,8 +76784,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: @@ -73220,8 +76796,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: @@ -73232,8 +76808,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: @@ -73243,8 +76819,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: @@ -73254,8 +76830,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] @@ -73274,8 +76850,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: @@ -73293,8 +76869,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -73310,16 +76886,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -73330,10 +76906,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -73344,10 +76920,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -73356,7 +76932,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73365,34 +76941,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73401,10 +76953,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73413,10 +76965,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73425,10 +76977,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -73442,46 +76994,81 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1030-9b8212.out /tmp/test_device_radix_sort_typed_0_2-gfx1030-4e0177.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1100-50fcc4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:563:2: note: expanded from here - 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -73489,227 +77076,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -73723,168 +77189,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-d1c8b2.out /tmp/test_block_radix_rank_typed_2_1-gfx1101-01d0a5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1102-9b7e4f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp +15 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1030-56b11b.out /tmp/test_device_radix_sort_typed_0_1-gfx1030-33444b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1100-30f295.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -73917,7 +77225,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -73925,19 +77233,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -73951,7 +77247,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -73960,7 +77270,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73972,7 +77282,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73984,7 +77294,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -73996,7 +77306,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -74008,7 +77318,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -74020,7 +77330,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -74032,150 +77342,149 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -74186,169 +77495,160 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 44%] Linking CXX executable test_block_scan -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_scan.dir/link.txt --verbose=1 -17 warnings generated when compiling for gfx1030. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_scan.dir/link.d CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -o test_block_scan /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 44%] Built target test_block_scan -make -f test/rocprim/CMakeFiles/test_device_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_radix_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_radix_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_radix_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 44%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:563:2: note: expanded from here + 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -74359,13 +77659,87 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1100-d8aeba.out /tmp/test_device_radix_sort_typed_0_0-gfx1100-40ccaf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1101-cf4779.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +14 warnings generated when compiling for host. +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1100-c19daa.out /tmp/test_device_radix_sort_typed_0_2-gfx1100-50fcc4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1101-f92031.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +[ 46%] Linking CXX executable test_block_reduce +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_reduce.dir/link.txt --verbose=1 +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +17 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -74374,7 +77748,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -74387,7 +77761,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -74401,7 +77775,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -74412,7 +77786,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74425,7 +77799,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74438,7 +77812,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74451,7 +77825,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -74464,7 +77838,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -74477,7 +77851,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -74490,7 +77864,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -74510,21 +77884,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -74539,8 +77899,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -74549,7 +77908,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_reduce.dir/link.d CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o -o test_block_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -74562,7 +77923,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -74576,7 +77937,14 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +[ 46%] Built target test_block_reduce +make -f test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build.make test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build.make test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -74587,7 +77955,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +[ 46%] Building CXX object test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -MF CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o.d -o CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74600,7 +77970,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74613,7 +77983,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -74626,7 +77996,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -74639,7 +78009,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -74652,7 +78022,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -74665,7 +78035,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -74685,7 +78055,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -74700,34 +78070,179 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -74735,13 +78250,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -74749,11 +78278,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74762,11 +78294,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74775,11 +78310,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74788,11 +78326,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74801,11 +78342,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74814,11 +78358,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -74827,10 +78374,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -74847,171 +78394,185 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:563:2: note: expanded from here - 563 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1101-cb796b.out /tmp/test_device_radix_sort_typed_0_2-gfx1101-f92031.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1102-eaf258.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75020,7 +78581,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -75033,7 +78594,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -75047,7 +78608,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -75058,7 +78619,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75071,7 +78632,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75084,7 +78645,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75097,7 +78658,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75110,7 +78671,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75123,7 +78684,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -75136,7 +78697,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -75156,7 +78717,42 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1100-80ffeb.out /tmp/test_device_radix_sort_typed_0_1-gfx1100-30f295.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1101-73490b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -75171,8 +78767,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75181,7 +78776,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -75194,7 +78789,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -75208,7 +78803,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -75219,7 +78814,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75232,7 +78827,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75245,7 +78840,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75258,7 +78853,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75271,7 +78866,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75284,7 +78879,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -75297,7 +78892,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -75317,7 +78912,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -75332,174 +78927,167 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1102-f634e5.out /tmp/test_block_radix_rank_typed_2_1-gfx1102-9b7e4f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx803-7a820d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx1100. +17 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1100. -15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: @@ -75512,19 +79100,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: @@ -75541,6 +79116,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -75644,16 +79234,30 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -75664,10 +79268,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -75678,10 +79282,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -75690,7 +79294,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75699,10 +79303,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75711,10 +79315,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75723,10 +79327,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75735,10 +79339,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75747,10 +79351,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75759,38 +79363,59 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1102-fa92fd.out /tmp/test_device_radix_sort_typed_0_2-gfx1102-eaf258.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx803-75fe2c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -75799,7 +79424,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -75812,7 +79437,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -75825,7 +79450,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -75836,7 +79461,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75849,7 +79474,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75862,7 +79487,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -75875,7 +79500,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75888,7 +79513,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -75901,7 +79526,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -75914,7 +79539,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -75934,7 +79559,7 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -75949,140 +79574,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1101-51ca1b.out /tmp/test_device_radix_sort_typed_0_0-gfx1101-cf4779.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1102-b71eec.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -76091,7 +79618,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -76104,20 +79631,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -76128,7 +79656,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76141,7 +79669,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76154,7 +79682,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76167,7 +79695,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76180,7 +79708,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76193,7 +79721,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -76206,7 +79734,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -76226,7 +79754,42 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1101-17105e.out /tmp/test_device_radix_sort_typed_0_1-gfx1101-73490b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1102-d70db9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -76241,8 +79804,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -76251,7 +79813,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -76264,20 +79826,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -76288,7 +79851,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76301,7 +79864,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76314,7 +79877,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76327,7 +79890,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76340,7 +79903,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76353,7 +79916,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -76366,7 +79929,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -76386,7 +79949,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -76401,154 +79965,124 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. -17 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -76562,6 +80096,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +17 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx803-fd60f4.out /tmp/test_device_radix_sort_typed_0_2-gfx803-75fe2c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx900-cdf839.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: @@ -76574,19 +80144,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: @@ -76603,6 +80160,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -76720,8 +80292,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -76730,7 +80301,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -76743,7 +80314,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -76756,7 +80327,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -76767,7 +80338,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76780,7 +80351,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76793,7 +80364,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -76806,7 +80377,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76819,7 +80390,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -76832,7 +80403,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -76845,7 +80416,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -76865,7 +80436,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -76880,46 +80451,48 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -76927,272 +80500,289 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx803-0b7d39.out /tmp/test_block_radix_rank_typed_2_1-gfx803-7a820d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx900-0bd6bc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 45%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1010-eb026b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1102-735d9d.out /tmp/test_device_radix_sort_typed_0_1-gfx1102-d70db9.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx803-47ba69.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -77225,17 +80815,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -77245,24 +80834,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -77273,7 +80861,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77283,10 +80871,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77296,10 +80884,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77309,10 +80897,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -77322,10 +80910,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -77335,10 +80923,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -77348,10 +80936,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -77368,10 +80956,45 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx900-537a5d.out /tmp/test_device_radix_sort_typed_0_2-gfx900-cdf839.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx906-d3e86a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -77386,47 +81009,45 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -77434,416 +81055,238 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -17 warnings generated when compiling for gfx1102. -17 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -77857,19 +81300,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 45%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1010-39654b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx906-66b52b.out /tmp/test_device_radix_sort_typed_0_2-gfx906-d3e86a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx908-125732.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -77902,7 +81335,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -77911,7 +81344,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -77924,21 +81357,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -77949,7 +81381,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77962,7 +81394,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77975,7 +81407,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -77988,7 +81420,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -78001,7 +81433,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -78014,7 +81446,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -78027,7 +81459,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -78047,7 +81479,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -78062,128 +81494,223 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 45%] Linking CXX executable test_block_adjacent_difference -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_adjacent_difference.dir/link.txt --verbose=1 -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx908-5d6987.out /tmp/test_device_radix_sort_typed_0_2-gfx908-125732.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx90a-2feb19.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +17 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx803-748b57.out /tmp/test_device_radix_sort_typed_0_1-gfx803-47ba69.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx900-81e65c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -78197,7 +81724,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: @@ -78344,59 +81870,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_adjacent_difference.dir/link.d CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_0.cpp.o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_1.cpp.o CMakeFiles/test_block_adjacent_difference.dir/test_block_adjacent_difference.parallel/test_block_adjacent_difference_2.cpp.o -o test_block_adjacent_difference /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 45%] Built target test_block_adjacent_difference -make -f test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build.make test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build.make test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 45%] Building CXX object test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -MF CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o.d -o CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1102-6fd637.out /tmp/test_device_radix_sort_typed_0_0-gfx1102-b71eec.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -78406,9 +81894,56 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx803-c8ad81.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -78416,14 +81951,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78432,14 +81964,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78448,14 +81977,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78464,14 +81990,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78480,14 +82003,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78496,14 +82016,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -78512,10 +82029,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -78532,7 +82049,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -78546,84 +82063,29 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx900-112ece.out /tmp/test_block_radix_rank_typed_2_1-gfx900-0bd6bc.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx906-09279a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1010-0ebd30.out /tmp/test_device_radix_sort_typed_0_0-gfx1010-eb026b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1030-862d71.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78635,23 +82097,22 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: @@ -78673,8 +82134,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78686,8 +82147,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78699,8 +82160,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78712,8 +82173,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78725,8 +82186,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78738,44 +82199,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -78794,104 +82219,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -78907,9 +82237,11 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1010-212382.out /tmp/test_device_radix_sort_typed_0_1-gfx1010-39654b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1030-6cd943.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx90a-003d2c.out /tmp/test_device_radix_sort_typed_0_2-gfx90a-2feb19.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_2-gfx1010-efb363.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1030-9b8212.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1100-c19daa.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1101-cb796b.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1102-fa92fd.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx803-fd60f4.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx900-537a5d.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx906-66b52b.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx908-5d6987.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx90a-003d2c.out -output=/tmp/test_device_radix_sort_typed_0_2-10482d.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_2-10482d.hipfb -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -78922,9 +82254,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -78942,19 +82271,34 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -78964,24 +82308,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -78989,11 +82318,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79002,11 +82334,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79015,11 +82350,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79028,11 +82366,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79041,11 +82382,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79054,11 +82398,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -79067,10 +82414,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -79087,443 +82434,155 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1030-e5b21a.out /tmp/test_device_radix_sort_typed_0_1-gfx1030-6cd943.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1100-d3130e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -13 warnings generated when compiling for host. -make -f test/rocprim/CMakeFiles/test_device_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_reduce.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_reduce.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_reduce.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 46%] Building CXX object test/rocprim/CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -MF CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o.d -o CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp +17 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -79644,135 +82703,165 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -79783,28 +82872,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -79817,23 +82892,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_reduce.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_reduce.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_reduce.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 47%] Building CXX object test/rocprim/CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -MF CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o.d -o CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -79960,8 +83027,9 @@ 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM17_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ + warnings generated when compiling for gfx90a. :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ @@ -79997,9 +83065,145 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1030-eabce8.out /tmp/test_device_radix_sort_typed_0_0-gfx1030-862d71.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1100-483123.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx900-d68d97.out /tmp/test_device_radix_sort_typed_0_1-gfx900-81e65c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx906-1eed7d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -80032,8 +83236,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -17 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80042,7 +83245,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -80055,21 +83258,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -80080,7 +83282,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80093,7 +83295,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80106,7 +83308,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80119,7 +83321,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -80132,7 +83334,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -80145,7 +83347,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -80158,7 +83360,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -80178,7 +83380,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -80193,203 +83395,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx906-24f8ef.out /tmp/test_block_radix_rank_typed_2_1-gfx906-09279a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx908-54c1f3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -80397,7 +83404,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -80411,21 +83430,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -80434,7 +83439,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80446,7 +83451,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80458,7 +83463,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80470,7 +83475,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80482,7 +83487,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80494,7 +83499,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80506,7 +83511,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -80520,10 +83525,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1100-5f9ff3.out /tmp/test_device_radix_sort_typed_0_1-gfx1100-d3130e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1101-4e7530.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx906-3e0355.out /tmp/test_device_radix_sort_typed_0_1-gfx906-1eed7d.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx908-dceb1a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -80556,153 +83560,216 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for host. +[ 48%] Linking CXX executable test_device_partition +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_partition.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_partition.dir/link.d CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -o test_device_partition /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 48%] Built target test_device_partition +[ 48%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1010-a07c26.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -80711,7 +83778,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -80724,7 +83791,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -80738,7 +83805,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -80749,7 +83816,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80762,7 +83829,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80775,7 +83842,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -80788,7 +83855,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -80801,7 +83868,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -80814,7 +83881,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -80827,7 +83894,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -80847,36 +83914,154 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +15 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -81054,44 +84239,141 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1101-2ead05.out /tmp/test_device_radix_sort_typed_0_1-gfx1101-4e7530.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1102-81f722.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1100-4cbc55.out /tmp/test_device_radix_sort_typed_0_0-gfx1100-483123.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1101-740e8f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx803-df747b.out /tmp/test_device_radix_sort_typed_0_0-gfx803-c8ad81.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx900-410d25.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -81124,7 +84406,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -81133,7 +84415,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -81146,21 +84428,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -81171,7 +84452,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -81184,7 +84465,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -81192,21 +84473,12 @@ 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAIn file included from VE/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cppF:RO23N: -TIn file included from _/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hppS:I29Z: -EIn file included from -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp :| 29 ^: - -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: :macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]925 -:139: note: macro marked 'deprecated' here - 925 | #pragma clang dep r234e | c#aitfendd(e_f_ A_MD_GACMND_GWCANV_EWFARVOENFTR_OSNITZ_ES,I Z"Ec -o m| p ^i -le-time-constant acc:e925s:139s: tnote: omacro marked 'deprecated' here -the wavefront size will be re m925o | v#epdr aignm aa fcultanugr ed erperleecaastee"d)( -_ _| A ^M -DGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -81219,7 +84491,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -81232,7 +84504,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -81245,59 +84517,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:In file included from 36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp::244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -925:925:139: note: macro marked 'deprecated' here -: 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -139: note: macro marked 'deprecated' here - 925 | #pragma clang dIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] -e 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hppprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -81317,23 +84551,121 @@ 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx908-6d9328.out /tmp/test_device_radix_sort_typed_0_1-gfx908-dceb1a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx90a-a0ae45.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +17 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -81342,7 +84674,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -81355,7 +84687,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -81368,7 +84700,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -81381,7 +84713,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -81394,7 +84726,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -81414,203 +84746,120 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx908-a97e69.out /tmp/test_block_radix_rank_typed_2_1-gfx908-54c1f3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx90a-c59ba2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -81659,6 +84908,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -81731,165 +84993,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -17 warnings generated when compiling for gfx803. -17 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: @@ -81907,8 +85025,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -81924,169 +85042,235 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1010-baf06d.out /tmp/test_device_radix_sort_typed_1_0-gfx1010-a07c26.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1030-ce9187.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx1102-cc5179.out /tmp/test_device_radix_sort_typed_0_1-gfx1102-81f722.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx803-aef921.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx90a-cf9877.out /tmp/test_device_radix_sort_typed_0_1-gfx90a-a0ae45.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_1-gfx1010-1932ea.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1030-56b11b.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1100-80ffeb.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1101-17105e.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1102-735d9d.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx803-748b57.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx900-d68d97.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx906-3e0355.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx908-6d9328.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx90a-cf9877.out -output=/tmp/test_device_radix_sort_typed_0_1-f79691.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_1-f79691.hipfb -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -82099,9 +85283,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -82119,14 +85300,17 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. +13 warnings generated when compiling for host. +[ 49%] Linking CXX executable test_block_scan +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_scan.dir/link.txt --verbose=1 In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82138,8 +85322,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82151,8 +85335,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82175,34 +85359,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82214,8 +85372,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82227,8 +85385,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82240,8 +85398,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -82260,10 +85418,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -82279,35 +85436,66 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_scan.dir/link.d CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_0.cpp.o CMakeFiles/test_block_scan.dir/test_block_scan.parallel/test_block_scan_1.cpp.o -o test_block_scan /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 49%] Built target test_block_scan +[ 50%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1010-b49d7f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -82317,9 +85505,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -82327,14 +85530,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82343,14 +85543,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82359,14 +85556,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82375,14 +85569,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82391,14 +85582,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82407,14 +85595,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -82423,10 +85608,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -82443,18 +85628,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: @@ -82462,8 +85649,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -82476,8 +85663,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -82490,8 +85677,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: @@ -82511,8 +85698,32 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -82523,8 +85734,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -82535,8 +85746,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: @@ -82547,8 +85758,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -82564,9 +85775,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1101-571125.out /tmp/test_device_radix_sort_typed_0_0-gfx1101-740e8f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1102-6b61f8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1030-b8369d.out /tmp/test_device_radix_sort_typed_1_0-gfx1030-ce9187.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1100-3970ca.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -82599,7 +85810,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -82608,7 +85819,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -82621,7 +85832,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -82635,7 +85846,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -82646,7 +85857,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -82659,7 +85870,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -82672,7 +85883,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -82685,7 +85896,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -82698,7 +85909,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -82711,7 +85922,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -82724,7 +85935,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -82744,7 +85955,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -82759,295 +85970,191 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx90a. -13 warnings generated when compiling for host. -[ 47%] Linking CXX executable test_block_sort_bitonic -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_bitonic.dir/link.txt --verbose=1 -15 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx90a-c23d79.out /tmp/test_block_radix_rank_typed_2_1-gfx90a-c59ba2.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build.make test/rocprim/CMakeFiles/test_device_run_length_encode.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_run_length_encode.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build.make test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 50%] Building CXX object test/rocprim/CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -MF CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o.d -o CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_block_radix_rank_typed_2_1-gfx1010-2f3c01.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1030-c8b6fe.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1100-36e411.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1101-d1c8b2.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1102-f634e5.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx803-0b7d39.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx900-112ece.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx906-24f8ef.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx908-a97e69.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx90a-c23d79.out -output=/tmp/test_block_radix_rank_typed_2_1-48f2e0.hipfb -verbose -#define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_block_radix_rank_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_block_radix_rank_typed_2_1-48f2e0.hipfb -cuid=944e21eb40434b43 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_bitonic.dir/link.d CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -o test_block_sort_bitonic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partition.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -[ 47%] Built target test_block_sort_bitonic -make -f test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build.make test/rocprim/CMakeFiles/test_device_run_length_encode.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_run_length_encode.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build.make test/rocprim/CMakeFiles/test_device_run_length_encode.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 47%] Building CXX object test/rocprim/CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -MF CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o.d -o CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: @@ -83238,126 +86345,188 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1010-fe9391.out /tmp/test_device_radix_sort_typed_1_1-gfx1010-b49d7f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1030-1cd151.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -83371,6 +86540,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -83521,9 +86691,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx803-d322f1.out /tmp/test_device_radix_sort_typed_0_1-gfx803-aef921.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx900-eaa6bd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +17 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx900-8f4a32.out /tmp/test_device_radix_sort_typed_0_0-gfx900-410d25.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx906-4d3c23.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -83556,166 +86727,6 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: @@ -83877,213 +86888,45 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for host. -[ 48%] Linking CXX executable test_device_partition -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_partition.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_partition.dir/link.d CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o -o test_device_partition /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 48%] Built target test_device_partition -make -f test/rocprim/CMakeFiles/test_device_search.dir/build.make test/rocprim/CMakeFiles/test_device_search.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_search.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_search.dir/build.make test/rocprim/CMakeFiles/test_device_search.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 48%] Building CXX object test/rocprim/CMakeFiles/test_device_search.dir/test_device_search.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_search.dir/test_device_search.cpp.o -MF CMakeFiles/test_device_search.dir/test_device_search.cpp.o.d -o CMakeFiles/test_device_search.dir/test_device_search.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -84091,14 +86934,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84107,14 +86947,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84123,14 +86960,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84139,14 +86973,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84155,14 +86986,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84171,14 +86999,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -84187,10 +87012,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -84207,24 +87032,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx900-56a519.out /tmp/test_device_radix_sort_typed_0_1-gfx900-eaa6bd.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx906-9871b9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1030-bb4f99.out /tmp/test_device_radix_sort_typed_1_1-gfx1030-1cd151.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1100-0ac1bd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -84257,159 +87082,202 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1100-186797.out /tmp/test_device_radix_sort_typed_1_0-gfx1100-3970ca.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1101-f3f1ff.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -84418,7 +87286,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -84431,20 +87299,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -84455,7 +87324,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -84468,7 +87337,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -84481,7 +87350,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -84494,7 +87363,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -84507,7 +87376,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -84520,7 +87389,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -84533,7 +87402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -84553,7 +87422,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -84568,6 +87437,114 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_block_sort_bitonic.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ 16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: @@ -84757,163 +87734,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ 16 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx1102-3dc9c2.out /tmp/test_device_radix_sort_typed_0_0-gfx1102-6b61f8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx803-236591.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1100-7b3bbd.out /tmp/test_device_radix_sort_typed_1_1-gfx1100-0ac1bd.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1101-f70361.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -84946,167 +87769,209 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23);16 - | ^~~~~~ - warnings generated when compiling for gfx908. -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx906-e72c49.out /tmp/test_device_radix_sort_typed_0_0-gfx906-4d3c23.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx908-00bb1d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85118,8 +87983,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85131,8 +87996,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85155,8 +88020,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85168,8 +88033,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85181,8 +88046,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85194,8 +88059,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85207,8 +88072,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85220,8 +88085,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: @@ -85240,9 +88105,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1101-04bffa.out /tmp/test_device_radix_sort_typed_1_0-gfx1101-f3f1ff.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -85258,6 +88126,39 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1102-d2cee7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -85378,192 +88279,120 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:576:2: note: expanded from here - 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx906-aae691.out /tmp/test_device_radix_sort_typed_0_1-gfx906-9871b9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx908-9e5ab8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -85576,18 +88405,48 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -85596,45 +88455,63 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -85642,88 +88519,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -85737,297 +88632,499 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1101-5958dc.out /tmp/test_device_radix_sort_typed_1_1-gfx1101-f70361.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1102-a60b2c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -86041,28 +89138,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ 16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: @@ -86237,175 +89313,155 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx908-911401.out /tmp/test_device_radix_sort_typed_0_1-gfx908-9e5ab8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx90a-a3e8a7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1102-c76bac.out /tmp/test_device_radix_sort_typed_1_0-gfx1102-d2cee7.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx803-1aca8a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -86438,17 +89494,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -86458,10 +89513,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -86471,10 +89526,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -86485,7 +89540,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -86495,10 +89550,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -86508,10 +89563,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -86521,10 +89576,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -86534,10 +89589,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -86547,10 +89602,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -86560,10 +89615,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -86580,173 +89635,45 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx908-7b9985.out /tmp/test_device_radix_sort_typed_0_0-gfx908-00bb1d.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx90a-af3ee8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -86761,458 +89688,168 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx90a-5378f2.out /tmp/test_device_radix_sort_typed_0_1-gfx90a-a3e8a7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_1-gfx1010-212382.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1030-e5b21a.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1100-5f9ff3.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1101-2ead05.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1102-cc5179.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx803-d322f1.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx900-56a519.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx906-aae691.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx908-911401.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx90a-5378f2.out -output=/tmp/test_device_radix_sort_typed_0_1-8cce1e.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_1-8cce1e.hipfb -cuid=673d7c017d79db86 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1102-ddfa3e.out /tmp/test_device_radix_sort_typed_1_1-gfx1102-a60b2c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx803-60fbc3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -87225,6 +89862,9 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -87242,56 +89882,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -87301,10 +89901,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -87314,10 +89914,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -87328,7 +89928,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -87338,10 +89938,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -87351,10 +89977,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -87364,10 +89990,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -87377,10 +90003,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -87397,11 +90023,74 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87413,8 +90102,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87426,8 +90114,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87439,8 +90126,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87452,8 +90138,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -87466,18 +90151,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_partial_sort.cpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -87486,153 +90168,156 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -87643,13 +90328,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -87664,8 +90349,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx803-a453e0.out /tmp/test_device_radix_sort_typed_0_0-gfx803-236591.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx900-929aee.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx803-f29f4d.out /tmp/test_device_radix_sort_typed_1_1-gfx803-60fbc3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx900-9b43fa.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -87698,19 +90383,9 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -14 warnings generated when compiling for host. -[ 49%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1010-dc6888.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx803-3dee8b.out /tmp/test_device_radix_sort_typed_1_0-gfx803-1aca8a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx900-baa8c9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -87743,8 +90418,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87753,7 +90427,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -87766,7 +90440,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -87779,7 +90453,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -87790,7 +90464,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -87803,7 +90477,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -87816,7 +90490,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -87829,7 +90503,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -87842,7 +90516,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -87855,7 +90529,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -87868,7 +90542,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -87888,21 +90562,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -[ 50%] Linking CXX executable test_device_search -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_search.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_search.dir/link.d CMakeFiles/test_device_search.dir/test_device_search.cpp.o -o test_device_search /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 50%] Built target test_device_search -make -f test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 50%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -87917,49 +90578,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-9aa295.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -87968,7 +90587,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -87981,21 +90600,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -88006,7 +90624,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88019,7 +90637,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88032,7 +90650,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88045,7 +90663,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -88058,7 +90676,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -88071,7 +90689,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -88084,7 +90702,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -88104,6 +90722,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: @@ -88278,63 +90911,252 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx90a-7b4016.out /tmp/test_device_radix_sort_typed_0_0-gfx90a-af3ee8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_0-gfx1010-3b4928.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1030-bb1c8c.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1100-d8aeba.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1101-51ca1b.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1102-6fd637.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx803-df747b.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx900-8f4a32.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx906-e72c49.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx908-7b9985.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx90a-7b4016.out -output=/tmp/test_device_radix_sort_typed_0_0-517dd5.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_0-517dd5.hipfb -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +14 warnings generated when compiling for host. +[ 51%] Linking CXX executable test_device_partial_sort +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_partial_sort.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_partial_sort.dir/link.d CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -o test_device_partial_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 51%] Built target test_device_partial_sort +[ 52%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1010-baff76.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +13 warnings generated when compiling for host. +[ 53%] Linking CXX executable test_block_sort_bitonic +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_sort_bitonic.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -88344,9 +91166,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -88354,9 +91191,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -88367,9 +91204,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -88380,9 +91217,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -88393,9 +91230,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -88406,9 +91243,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -88419,9 +91256,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -88432,20 +91269,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -88454,8 +91289,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_sort_bitonic.dir/link.d CMakeFiles/test_block_sort_bitonic.dir/test_block_sort_bitonic.cpp.o -o test_block_sort_bitonic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 53%] Built target test_block_sort_bitonic +make -f test/rocprim/CMakeFiles/test_device_search.dir/build.make test/rocprim/CMakeFiles/test_device_search.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_search.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_search.dir/build.make test/rocprim/CMakeFiles/test_device_search.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 53%] Building CXX object test/rocprim/CMakeFiles/test_device_search.dir/test_device_search.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_search.dir/test_device_search.cpp.o -MF CMakeFiles/test_device_search.dir/test_device_search.cpp.o.d -o CMakeFiles/test_device_search.dir/test_device_search.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -88469,10 +91315,162 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1010-c9cf61.out /tmp/test_device_radix_sort_typed_0_2-gfx1010-dc6888.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1030-51e601.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx900-e1ef2d.out /tmp/test_device_radix_sort_typed_1_1-gfx900-9b43fa.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx906-66c864.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -88505,22 +91503,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -14 warnings generated when compiling for host. -16 warnings generated when compiling for gfx1102. -[ 51%] Linking CXX executable test_device_partial_sort -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_partial_sort.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_partial_sort.dir/link.d CMakeFiles/test_device_partial_sort.dir/test_device_partial_sort.cpp.o -o test_device_partial_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 51%] Built target test_device_partial_sort -make -f test/rocprim/CMakeFiles/test_device_search_n.dir/build.make test/rocprim/CMakeFiles/test_device_search_n.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_search_n.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_search_n.dir/build.make test/rocprim/CMakeFiles/test_device_search_n.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 51%] Building CXX object test/rocprim/CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -MF CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o.d -o CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -88528,7 +91511,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -88542,7 +91525,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: @@ -88556,7 +91539,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -88565,7 +91548,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88577,7 +91560,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88589,7 +91572,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88601,7 +91584,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88613,7 +91596,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88625,7 +91608,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88637,7 +91620,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -88646,7 +91643,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -88659,21 +91656,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -88684,7 +91680,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88697,7 +91693,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88710,7 +91706,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -88723,7 +91719,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -88736,7 +91732,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -88749,7 +91745,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -88762,7 +91758,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -88782,166 +91778,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -88956,52 +91793,52 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +16 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1010-4f67ab.out /tmp/test_device_radix_sort_typed_1_2-gfx1010-baff76.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1030-b76e58.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -89012,7 +91849,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -89020,21 +91858,18 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89047,7 +91882,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89060,7 +91895,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89073,7 +91908,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -89086,7 +91921,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -89099,7 +91934,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -89112,7 +91947,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -89126,10 +91961,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -89146,44 +91981,46 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -89191,121 +92028,122 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1030-73520e.out /tmp/test_device_radix_sort_typed_0_2-gfx1030-51e601.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1100-fa1fa0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx900-2b639e.out /tmp/test_device_radix_sort_typed_1_0-gfx900-baa8c9.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx906-8d2820.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -89338,7 +92176,8 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -89347,7 +92186,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -89360,21 +92199,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -89385,7 +92223,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89398,7 +92236,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89411,7 +92249,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89424,7 +92262,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -89437,7 +92275,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -89450,7 +92288,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -89463,7 +92301,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -89483,34 +92321,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -89521,7 +92341,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -89529,21 +92350,33 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89556,7 +92389,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89569,7 +92402,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -89582,7 +92415,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -89595,7 +92428,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -89608,7 +92441,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -89621,7 +92454,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -89635,10 +92468,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -89655,9 +92488,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1100-98380e.out /tmp/test_device_radix_sort_typed_0_2-gfx1100-fa1fa0.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1101-6d424d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +17 warnings generated when compiling for gfx906. +14 warnings generated when compiling for host. +[ 53%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1010-50afda.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -89690,44 +92534,228 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1030-f0f312.out /tmp/test_device_radix_sort_typed_1_2-gfx1030-b76e58.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1100-e689b1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -89735,85 +92763,105 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -89827,27 +92875,22 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -89856,7 +92899,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -89869,7 +92912,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -89883,7 +92926,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -89894,7 +92937,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89907,7 +92950,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89920,7 +92963,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -89933,7 +92976,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -89946,7 +92989,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -89959,7 +93002,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -89972,7 +93015,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -89992,7 +93035,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -90008,6 +93051,47 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: @@ -90182,66 +93266,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90254,7 +93279,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90267,7 +93292,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90280,7 +93305,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -90293,7 +93318,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -90306,7 +93331,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -90319,7 +93344,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -90333,10 +93358,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -90351,11 +93376,25 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-In file included from constant access to the wavefront size will be removed in a /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +future/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp release") | ^ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1101-d94e59.out /tmp/test_device_radix_sort_typed_0_2-gfx1101-6d424d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1102-1e501b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx906-1abb23.out /tmp/test_device_radix_sort_typed_1_1-gfx906-66c864.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx908-904dbc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -90388,8 +93427,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -90398,7 +93436,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -90411,21 +93449,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -90436,7 +93473,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -90449,7 +93486,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -90462,7 +93499,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -90475,7 +93512,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -90488,7 +93525,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -90501,7 +93538,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -90514,7 +93551,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -90534,7 +93571,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -90549,18 +93586,52 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1100-22e86c.out /tmp/test_device_radix_sort_typed_1_2-gfx1100-e689b1.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1101-cfa32e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -90568,25 +93639,69 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:576:2: note: expanded from here + 576 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -90594,165 +93709,105 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90765,7 +93820,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90778,7 +93833,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -90791,7 +93846,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -90804,7 +93859,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -90817,7 +93872,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -90830,7 +93885,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -90844,10 +93899,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -90864,66 +93919,34 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-40de66.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-9aa295.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-8a420f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -90936,9 +93959,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -90946,11 +93984,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -90959,11 +94000,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -90972,11 +94016,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -90985,11 +94032,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -90998,11 +94048,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91011,11 +94064,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91024,20 +94080,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91046,34 +94100,31 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -91081,11 +94132,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -91093,21 +94144,18 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91117,10 +94165,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91130,10 +94178,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91143,10 +94191,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -91156,10 +94204,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -91169,10 +94217,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -91182,10 +94230,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -91199,10 +94247,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -91216,47 +94264,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx900-7afa74.out /tmp/test_device_radix_sort_typed_0_0-gfx900-929aee.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx906-83a88c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx1102-3c15a0.out /tmp/test_device_radix_sort_typed_0_2-gfx1102-1e501b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx803-ebd0da.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1101-dec5e7.out /tmp/test_device_radix_sort_typed_1_2-gfx1101-cfa32e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1102-e6c303.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -91289,7 +94302,9 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx906-11297d.out /tmp/test_device_radix_sort_typed_1_0-gfx906-8d2820.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -91298,7 +94313,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -91311,20 +94326,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math + | ^-mconstructor-aliases + -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp-fvisibility=hidden: 216-fapply-global-visibility-to-externs: 39:-mlink-builtin-bitcode note: /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc expanded from macro 'ROCPRIM_PRAGMA_MESSAGE'-mlink-builtin-bitcode + /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc 216-mlink-builtin-bitcode | /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu #gfx908d ef-debug-info-kind=constructori n-dwarf-version=5e -debugger-tuning=gdbR O--compress-debug-sections=zlibC PR-fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprimI M-fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=._ P-vR AG-fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprimM -resource-dirA _/usr/lib/llvm-21/lib/clang/21M E-MTS SAtest/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.oG E-sys-header-deps( x) -internal-isystem_ P/usr/lib/llvm-21/lib/clang/21/include/cuda_wrappersr ag-idirafterm a/usr/include( RO-includeC P__clang_hip_runtime_wrapper.hR I-isystemM _/build/reproducible-path/rocprim-6.4.3/testS T-DR IUSE_PROF_API=1N G-DI Z__HIP_PLATFORM_AMD__=1E (-Im es/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprims a-Ig e/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include( x-I )/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim) )-I + /build/reproducible-path/rocprim-6.4.3/rocprim/include| ^-D + ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D :NDEBUG222 :-D2 :GTEST_HAS_PTHREAD=1 note: -internal-isystemexpanded from here +/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include222 | -internal-isystem m/usr/local/includee s-internal-isystems a/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/includeg e-internal-externc-isystem( "/usr/include/aarch64-linux-gnuG PU-internal-externc-isystem p/includer i-internal-externc-isystemn t/usr/includef -internal-isystemw a/usr/lib/llvm-21/lib/clang/21/includer n-internal-isystemi n/usr/local/include -internal-isystemg s/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include f-internal-externc-isystemo r/usr/include/aarch64-linux-gnu i-internal-externc-isystemn v/includea l-internal-externc-isystemi d/usr/include r-fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=.o cP-fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=.R I-source-date-epochM 1762159086w a-Wformatr p-Werror=format-security o-Wdate-timep e-std=c++17r at-fdeprecated-macroi o-fno-autolinkn s-ferror-limit o19n -fhip-new-launch-apiN a-fno-signed-charv i -fgnuc-version=4.2.1G -fskip-odr-check-in-gmfP U-fcxx-exceptionss "-fexceptions "-vectorize-loopst e-vectorize-slpm p-cuid=e547d3316a57be8ao r-fcuda-allow-variadic-functionsa r-faddrsigi l-D__GCC_HAVE_DWARF2_CFI_ASM=1y d-oi sa/tmp/test_device_radix_sort_typed_1_0-gfx908-169793.ob l-xe d,hip du/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cppe +to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -91333,9 +94350,41 @@ 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91348,7 +94397,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91361,7 +94410,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91374,7 +94423,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -91387,7 +94436,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -91400,7 +94449,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -91413,7 +94462,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -91433,7 +94482,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -91448,16 +94497,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -91467,10 +94516,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -91480,10 +94529,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -91494,7 +94543,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91504,10 +94553,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91517,10 +94566,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -91530,10 +94579,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -91543,10 +94592,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -91556,10 +94605,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -91569,10 +94618,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -91589,10 +94638,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -91607,21 +94656,52 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. 16 warnings generated when compiling for gfx803. -13 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx908-b9ce60.out /tmp/test_device_radix_sort_typed_1_1-gfx908-904dbc.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx90a-336651.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -91632,8 +94712,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -91644,18 +94724,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91668,7 +94745,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91681,7 +94758,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -91694,7 +94771,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -91707,7 +94784,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -91720,7 +94797,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -91733,7 +94810,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -91747,10 +94824,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -91767,30 +94844,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. -make -f test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 51%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -MF CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o.d -o CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -91800,12 +94866,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -91815,9 +94879,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -91825,14 +94890,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91841,14 +94903,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91857,14 +94916,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91873,14 +94929,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91889,14 +94942,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91905,14 +94955,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -91921,10 +94968,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -91941,199 +94988,310 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1102-673a12.out /tmp/test_device_radix_sort_typed_1_2-gfx1102-e6c303.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx803-708e6c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -92145,16 +95303,231 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1010-00b4a2.out /tmp/test_device_radix_sort_typed_2_0-gfx1010-50afda.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1030-52a526.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -92162,11 +95535,163 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -92176,11 +95701,29 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -92188,9 +95731,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -92200,12 +95746,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -92215,12 +95763,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -92230,12 +95780,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -92245,12 +95797,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -92260,12 +95814,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -92275,12 +95831,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -92294,10 +95852,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -92311,19 +95869,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -92334,8 +95889,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 @@ -92346,18 +95901,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -92370,7 +95922,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -92383,7 +95935,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -92396,7 +95948,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -92409,7 +95961,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -92422,7 +95974,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -92435,7 +95987,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -92449,10 +96001,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -92469,125 +96021,201 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -17 warnings generated when compiling for gfx908. 16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx90a-4955cf.out /tmp/test_device_radix_sort_typed_1_1-gfx90a-336651.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_1-gfx1010-fe9391.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1030-bb4f99.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1100-7b3bbd.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1101-5958dc.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1102-ddfa3e.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx803-f29f4d.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx900-e1ef2d.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx906-1abb23.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx908-b9ce60.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx90a-4955cf.out -output=/tmp/test_device_radix_sort_typed_1_1-45b989.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_1-45b989.hipfb -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ 16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx803-e605ba.out /tmp/test_device_radix_sort_typed_0_2-gfx803-ebd0da.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx900-4f3aa6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx803-2ac6f7.out /tmp/test_device_radix_sort_typed_1_2-gfx803-708e6c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx900-ba3f23.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -92620,40 +96248,135 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx908-d760a2.out /tmp/test_device_radix_sort_typed_1_0-gfx908-169793.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx90a-612a18.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -92667,8 +96390,27 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -92677,7 +96419,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -92690,7 +96432,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -92703,7 +96445,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -92714,7 +96456,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -92727,7 +96469,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -92740,7 +96482,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -92753,7 +96495,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -92761,22 +96503,12 @@ 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cppROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT:23: -_SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29E - : -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -| 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - ^ + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -92789,7 +96521,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -92802,31 +96534,151 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -92846,18 +96698,210 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/indirect_iterator.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_assertions.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -92870,7 +96914,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -92883,7 +96927,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: @@ -92896,7 +96940,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: @@ -92909,7 +96953,7 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -92923,10 +96967,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_search_config.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -92943,46 +96987,55 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx900-eb7a2f.out /tmp/test_device_radix_sort_typed_1_2-gfx900-ba3f23.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx906-4b2115.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx1010. +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -92992,8 +97045,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -93001,13 +97069,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93016,13 +97082,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93031,13 +97095,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93046,13 +97108,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93061,13 +97121,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93076,13 +97134,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93091,9 +97147,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -93110,66 +97167,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx906-39492f.out /tmp/test_device_radix_sort_typed_0_0-gfx906-83a88c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx908-5fd862.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -93180,8 +97189,9 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -93194,8 +97204,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -93203,13 +97214,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93218,13 +97228,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93233,13 +97242,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93248,13 +97256,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93263,13 +97270,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93278,13 +97284,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93293,17 +97298,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93312,7 +97316,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -93326,9 +97345,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx900-fc75db.out /tmp/test_device_radix_sort_typed_0_2-gfx900-4f3aa6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx906-305b85.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1030-cd59e2.out /tmp/test_device_radix_sort_typed_2_0-gfx1030-52a526.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1100-ffc5ae.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -93361,7 +97380,8 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -93370,7 +97390,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -93383,20 +97403,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -93407,7 +97428,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -93420,7 +97441,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -93433,7 +97454,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -93446,7 +97467,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -93459,7 +97480,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -93472,7 +97493,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -93485,7 +97506,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -93505,7 +97526,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -93520,19 +97541,21 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -93542,10 +97565,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -93555,10 +97580,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -93566,11 +97590,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93579,11 +97606,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93592,11 +97622,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93605,11 +97638,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93618,11 +97654,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93631,11 +97670,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93644,10 +97686,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -93664,25 +97706,56 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -[ 52%] Linking CXX executable test_block_radix_rank -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_radix_rank.dir/link.txt --verbose=1 16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx906-87d432.out /tmp/test_device_radix_sort_typed_1_2-gfx906-4b2115.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx908-d3bd4c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: @@ -93787,6 +97860,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: @@ -93821,6 +97903,32 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: @@ -93838,6 +97946,56 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: @@ -93851,6 +98009,65 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #iIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +f RIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +OCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the waIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +vefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -93873,9 +98090,39 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx906-ff382f.out /tmp/test_device_radix_sort_typed_0_2-gfx906-305b85.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx908-d68481.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 54%] Linking CXX executable test_device_search +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_search.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_search.dir/link.d CMakeFiles/test_device_search.dir/test_device_search.cpp.o -o test_device_search /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 54%] Built target test_device_search +[ 55%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1010-2fbc64.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -93908,21 +98155,10 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1100. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_radix_rank.dir/link.d CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp.o CMakeFiles/test_block_radix_rank.dir/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp.o -o test_block_radix_rank /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 52%] Built target test_block_radix_rank -make -f test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_scan.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_scan.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 52%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -MF CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o.d -o CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-d4e6bc.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-8a420f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-ed3db3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx90a-95c542.out /tmp/test_device_radix_sort_typed_1_0-gfx90a-612a18.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_0-gfx1010-baf06d.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1030-b8369d.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1100-186797.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1101-04bffa.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1102-c76bac.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx803-3dee8b.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx900-2b639e.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx906-11297d.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx908-d760a2.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx90a-95c542.out -output=/tmp/test_device_radix_sort_typed_1_0-29fdc7.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_0-29fdc7.hipfb -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -93935,9 +98171,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -93955,7 +98188,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -93964,7 +98197,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -93977,20 +98210,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -94001,7 +98235,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94014,7 +98248,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94027,7 +98261,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94040,7 +98274,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -94053,7 +98287,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -94066,7 +98300,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -94079,7 +98313,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -94099,42 +98333,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -94142,99 +98379,62 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -94248,10 +98448,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -94266,186 +98466,72 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 55%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-d4bfcf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -94593,188 +98679,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ 16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx908-9264f8.out /tmp/test_device_radix_sort_typed_0_2-gfx908-d68481.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx90a-662055.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx908-621235.out /tmp/test_device_radix_sort_typed_1_2-gfx908-d3bd4c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx90a-b93e23.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -94807,7 +98714,22 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -94816,7 +98738,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -94829,7 +98751,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -94842,7 +98764,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -94853,7 +98775,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94866,7 +98788,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94879,7 +98801,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -94892,7 +98814,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -94905,7 +98827,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -94918,7 +98840,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -94931,7 +98853,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -94951,8 +98873,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -94967,224 +98888,47 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 53%] Linking CXX executable test_device_search_n -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_search_n.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_search_n.dir/link.d CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -o test_device_search_n /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 53%] Built target test_device_search_n -make -f test/rocprim/CMakeFiles/test_device_select.dir/build.make test/rocprim/CMakeFiles/test_device_select.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_select.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_select.dir/build.make test/rocprim/CMakeFiles/test_device_select.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 54%] Building CXX object test/rocprim/CMakeFiles/test_device_select.dir/test_device_select.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_select.dir/test_device_select.cpp.o -MF CMakeFiles/test_device_select.dir/test_device_select.cpp.o.d -o CMakeFiles/test_device_select.dir/test_device_select.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: @@ -95194,7 +98938,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -95206,7 +98950,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -95218,7 +98962,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -95230,7 +98974,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -95241,7 +98985,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -95252,18 +98996,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] 43 | #define HIP_CHECK(condition) \ | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here 50 | #define HIP_CHECK(condition) \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -95272,18 +99016,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -95292,7 +99036,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -95306,49 +99050,78 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx90a-355fd2.out /tmp/test_device_radix_sort_typed_1_2-gfx90a-b93e23.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_2-gfx1010-4f67ab.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1030-f0f312.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1100-22e86c.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1101-dec5e7.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1102-673a12.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx803-2ac6f7.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx900-eb7a2f.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx906-87d432.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx908-621235.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx90a-355fd2.out -output=/tmp/test_device_radix_sort_typed_1_2-38d56a.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_2-38d56a.hipfb -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -95356,106 +99129,62 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -95469,59 +99198,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_2-gfx90a-ebcbee.out /tmp/test_device_radix_sort_typed_0_2-gfx90a-662055.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_2-gfx1010-c9cf61.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1030-73520e.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1100-98380e.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1101-d94e59.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1102-3c15a0.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx803-e605ba.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx900-fc75db.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx906-ff382f.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx908-9264f8.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx90a-ebcbee.out -output=/tmp/test_device_radix_sort_typed_0_2-6c4b24.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_2-6c4b24.hipfb -cuid=ab821ae81e6a3a92 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx908-113c32.out /tmp/test_device_radix_sort_typed_0_0-gfx908-5fd862.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx90a-fb917d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1010-67e26d.out /tmp/test_device_radix_sort_typed_2_1-gfx1010-2fbc64.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1030-cfc797.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -95554,16 +99251,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -95573,23 +99270,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -95600,7 +99298,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -95610,10 +99308,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -95623,10 +99347,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -95636,10 +99360,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -95649,10 +99373,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -95669,10 +99393,60 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1100-e9c20e.out /tmp/test_device_radix_sort_typed_2_0-gfx1100-ffc5ae.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1101-167ee7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -95681,7 +99455,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -95694,20 +99468,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -95718,7 +99493,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -95731,7 +99506,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -95744,7 +99519,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -95757,7 +99532,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -95770,7 +99545,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -95783,7 +99558,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -95796,7 +99571,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -95816,22 +99591,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -95846,46 +99606,92 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. +14 warnings generated when compiling for host. +[ 55%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1010-954ee0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -95893,99 +99699,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -95999,23 +99794,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: @@ -96192,6 +99973,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -96206,34 +100002,54 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -17 warnings generated when compiling for gfx1010. -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1030-eb6b51.out /tmp/test_device_radix_sort_typed_2_1-gfx1030-cfc797.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1100-5c871c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -96243,8 +100059,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -96252,13 +100084,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96267,13 +100097,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96282,13 +100110,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96297,13 +100123,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96312,13 +100136,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96327,13 +100149,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96342,9 +100162,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -96361,19 +100182,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -[ 54%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1010-ad37ef.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1010-6a4f20.out /tmp/test_device_radix_sort_typed_2_2-gfx1010-954ee0.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1030-548d57.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -96406,273 +100232,358 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +14 warnings generated when compiling for host. +[ 56%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1010-9265e7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -96686,7 +100597,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1030-7f6439.out /tmp/test_device_radix_sort_typed_2_2-gfx1030-548d57.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1100-df7aab.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -96695,7 +100641,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -96708,7 +100654,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -96722,7 +100668,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -96733,7 +100679,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -96746,7 +100692,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -96759,7 +100705,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -96772,7 +100718,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -96785,7 +100731,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -96798,7 +100744,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -96811,7 +100757,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -96831,7 +100777,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -96846,20 +100792,90 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1100-b46611.out /tmp/test_device_radix_sort_typed_2_1-gfx1100-5c871c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1101-cf3bb3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-f49dbb.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-d4bfcf.o --no-whole-archive +15 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-fa2d64.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -96869,22 +100885,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -96892,13 +100910,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96907,13 +100923,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96922,13 +100936,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96937,13 +100949,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96952,13 +100962,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96967,13 +100975,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -96982,9 +100988,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -97001,185 +101008,149 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1101-696e2b.out /tmp/test_device_radix_sort_typed_2_0-gfx1101-167ee7.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1102-f2a7ad.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_0-gfx90a-3fec36.out /tmp/test_device_radix_sort_typed_0_0-gfx90a-fb917d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_0_0-gfx1010-0ebd30.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1030-eabce8.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1100-4cbc55.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1101-571125.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1102-3dc9c2.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx803-a453e0.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx900-7afa74.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx906-39492f.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx908-113c32.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx90a-3fec36.out -output=/tmp/test_device_radix_sort_typed_0_0-0f3412.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_0_0-0f3412.hipfb -cuid=6a9692bce803b3a5 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -97192,6 +101163,9 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -97209,294 +101183,161 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIn file included from IZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | staatic conste fuxpr float precision = 2.0f / (1ll << 52); +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -re release") - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -97510,70 +101351,19 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-1009af.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-ed3db3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-7ba554.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -97583,9 +101373,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -97593,9 +101398,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -97606,9 +101411,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -97619,9 +101424,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -97632,9 +101437,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -97645,9 +101450,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -97658,9 +101463,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -97671,20 +101476,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -97693,9 +101496,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -97709,10 +101511,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1010-d67788.out /tmp/test_device_radix_sort_typed_1_0-gfx1010-ad37ef.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1030-672607.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +16 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1100-f58bb5.out /tmp/test_device_radix_sort_typed_2_2-gfx1100-df7aab.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1101-079723.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -97921,31 +101723,33 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -97955,8 +101759,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -97964,13 +101784,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -97979,13 +101797,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -97994,13 +101810,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98009,13 +101823,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98024,13 +101836,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98039,13 +101849,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98054,9 +101862,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -98073,172 +101882,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1101-0e5375.out /tmp/test_device_radix_sort_typed_2_2-gfx1101-079723.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1102-f973a4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -98247,7 +101941,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -98260,7 +101954,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -98274,7 +101968,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -98285,7 +101979,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -98298,7 +101992,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -98311,7 +102005,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -98324,7 +102018,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -98337,7 +102031,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -98350,7 +102044,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -98363,7 +102057,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -98383,7 +102077,42 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1101-f85f66.out /tmp/test_device_radix_sort_typed_2_1-gfx1101-cf3bb3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1102-e85527.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -98398,158 +102127,20 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -98559,24 +102150,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -98584,33 +102175,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98619,14 +102188,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98635,14 +102201,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98651,14 +102214,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98667,14 +102227,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98683,14 +102240,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -98699,10 +102253,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -98719,205 +102273,165 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -98930,8 +102444,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -98944,8 +102459,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -98953,9 +102469,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -98968,9 +102485,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -98983,9 +102501,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -98998,9 +102517,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -99013,9 +102533,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -99028,9 +102549,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -99043,9 +102565,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -99062,7 +102586,41 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1010-587f16.out /tmp/test_device_radix_sort_typed_3_0-gfx1010-9265e7.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1030-97fc82.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -99076,19 +102634,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 55%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-0d8e43.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1102-30879b.out /tmp/test_device_radix_sort_typed_2_2-gfx1102-f973a4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx803-0370eb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -99121,34 +102669,19 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -99158,9 +102691,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -99168,9 +102716,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99181,9 +102729,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99194,9 +102742,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99207,9 +102755,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99220,9 +102768,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99233,9 +102781,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -99246,20 +102794,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -99268,66 +102814,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1030-514e51.out /tmp/test_device_radix_sort_typed_1_0-gfx1030-672607.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1100-030222.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -99337,24 +102833,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -99365,7 +102860,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -99375,10 +102870,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -99388,10 +102883,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -99401,10 +102896,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -99414,10 +102909,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -99427,10 +102922,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -99440,10 +102935,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -99460,11 +102955,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -17 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -99479,29 +102973,32 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: @@ -99513,10 +103010,25 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: @@ -99526,7 +103038,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -99535,34 +103047,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99570,10 +103058,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -99581,172 +103069,33 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] 43 | #define HIP_CHECK(condition) \ | ^ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here 50 | #define HIP_CHECK(condition) \ | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_merge.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_merge_sort_config.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_merge_sort_block_merge.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -99757,13 +103106,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_merge_sort.cpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -99777,198 +103126,186 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +16 925 | #pragma clan warninggs generated when compiling for deprecgfx1030. +ated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for host. -[ 55%] Linking CXX executable test_device_merge_sort -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_merge_sort.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_merge_sort.dir/link.d CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -o test_device_merge_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 55%] Built target test_device_merge_sort -make -f test/rocprim/CMakeFiles/test_device_transform.dir/build.make test/rocprim/CMakeFiles/test_device_transform.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_transform.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_device_transform.dir/build.make test/rocprim/CMakeFiles/test_device_transform.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 56%] Building CXX object test/rocprim/CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -MF CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o.d -o CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp -17 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1102-387e53.out /tmp/test_device_radix_sort_typed_2_1-gfx1102-e85527.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx803-c6df1a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -99979,8 +103316,9 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -99993,8 +103331,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -100002,14 +103341,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100018,14 +103355,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100034,14 +103369,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100050,14 +103383,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100066,14 +103397,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100082,14 +103411,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100098,18 +103425,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100118,168 +103443,151 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -100293,32 +103601,69 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx803-85cc67.out /tmp/test_device_radix_sort_typed_2_2-gfx803-0370eb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx900-77fc6f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -100328,8 +103673,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -100337,14 +103697,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100353,14 +103710,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100369,14 +103723,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100385,14 +103736,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100401,14 +103749,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100417,14 +103762,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100433,11 +103775,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -100454,8 +103796,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-4f0ce7.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-7ba554.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-0e59a6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-e0d65e.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-fa2d64.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-b40932.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -100488,18 +103830,19 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: @@ -100664,10 +104007,238 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1102-4f8bbb.out /tmp/test_device_radix_sort_typed_2_0-gfx1102-f2a7ad.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx803-f16a48.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx900-4cdeef.out /tmp/test_device_radix_sort_typed_2_2-gfx900-77fc6f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx906-3931e1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1100-703d83.out /tmp/test_device_radix_sort_typed_1_0-gfx1100-030222.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1101-d3b97c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1030-609d6d.out /tmp/test_device_radix_sort_typed_3_0-gfx1030-97fc82.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1100-680a38.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -100700,31 +104271,19 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -100734,8 +104293,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -100743,14 +104317,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100759,14 +104330,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100775,14 +104343,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100791,14 +104356,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100807,14 +104369,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100823,14 +104382,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -100839,10 +104395,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -100859,21 +104415,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -100882,7 +104424,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -100895,7 +104437,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -100909,7 +104451,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -100920,7 +104462,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -100933,7 +104475,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -100946,7 +104488,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -100959,7 +104501,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -100972,7 +104514,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -100985,7 +104527,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -100998,7 +104540,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -101018,7 +104560,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -101033,30 +104576,35 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -101069,8 +104617,26 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -101078,10 +104644,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -101094,10 +104661,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -101110,10 +104678,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -101126,10 +104695,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -101142,10 +104712,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -101158,10 +104729,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -101174,10 +104746,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -101194,7 +104767,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -101208,35 +104781,54 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx803-ffac86.out /tmp/test_device_radix_sort_typed_2_1-gfx803-c6df1a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx900-8c300f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -101246,9 +104838,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -101256,12 +104862,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101270,12 +104875,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101284,12 +104888,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101298,12 +104901,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101312,12 +104914,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101326,12 +104927,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101340,16 +104940,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101358,208 +104960,278 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx906-4325ad.out /tmp/test_device_radix_sort_typed_2_2-gfx906-3931e1.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx908-b288c6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +15 warnings generated when compiling for host. +[ 56%] Linking CXX executable test_device_merge_sort +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_merge_sort.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_merge_sort.dir/link.d CMakeFiles/test_device_merge_sort.dir/test_device_merge_sort.cpp.o -o test_device_merge_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 56%] Built target test_device_merge_sort +[ 56%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1010-73cbf3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -101569,8 +105241,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -101578,14 +105266,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101594,14 +105279,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101610,14 +105292,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101626,14 +105305,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101642,14 +105318,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101658,14 +105331,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -101674,10 +105344,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -101694,35 +105364,32 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 57%] Linking CXX executable test_device_segmented_reduce -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_segmented_reduce.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -101734,11 +105401,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -101750,11 +105416,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -101764,8 +105429,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -101778,45 +105442,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -101829,11 +105458,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -101846,11 +105474,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -101863,11 +105490,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -101884,10 +105510,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -101901,54 +105527,80 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_segmented_reduce.dir/link.d CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -o test_device_segmented_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 57%] Built target test_device_segmented_reduce -make -f test/rocprim/CMakeFiles/test_discard_iterator.dir/build.make test/rocprim/CMakeFiles/test_discard_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_discard_iterator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_discard_iterator.dir/build.make test/rocprim/CMakeFiles/test_discard_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 58%] Building CXX object test/rocprim/CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -MF CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o.d -o CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx908-6056a2.out /tmp/test_device_radix_sort_typed_2_2-gfx908-b288c6.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx90a-200fcb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -101956,106 +105608,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -102066,65 +105700,101 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx900-6610c9.out /tmp/test_device_radix_sort_typed_2_1-gfx900-8c300f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx906-b5d16c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -102132,106 +105802,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -102245,60 +105897,96 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx90a-d4a360.out /tmp/test_device_radix_sort_typed_2_2-gfx90a-200fcb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_2-gfx1010-6a4f20.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1030-7f6439.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1100-f58bb5.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1101-0e5375.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1102-30879b.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx803-85cc67.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx900-4cdeef.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx906-4325ad.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx908-6056a2.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx90a-d4a360.out -output=/tmp/test_device_radix_sort_typed_2_2-ea3569.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_2-ea3569.hipfb -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -102306,54 +105994,204 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1100-0ae9db.out /tmp/test_device_radix_sort_typed_3_0-gfx1100-680a38.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1101-7dc79a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -102363,12 +106201,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -102378,12 +106218,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -102393,12 +106235,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -102412,10 +106256,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +14 warnings generated when compiling for host. +[ 57%] Linking CXX executable test_device_reduce_by_key +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_reduce_by_key.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -102429,9 +106276,21 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-ace6d8.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-0d8e43.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-36f6f6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_reduce_by_key.dir/link.d CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -o test_device_reduce_by_key /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 57%] Built target test_device_reduce_by_key +[ 58%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-447ff0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -102464,42 +106323,46 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -102507,106 +106370,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -102617,24 +106462,60 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-51e958.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-b40932.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-384ff5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: @@ -102784,6 +106665,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -102791,26 +106681,30 @@ 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); +In file included from 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -102823,22 +106717,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -102846,14 +106727,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102862,14 +106740,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102878,14 +106753,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102894,14 +106766,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102910,14 +106779,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102926,14 +106792,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102942,18 +106805,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -102962,42 +106827,141 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 59%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1010-319d74.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1010-f6494c.out /tmp/test_device_radix_sort_typed_3_1-gfx1010-73cbf3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1030-056fef.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -103005,106 +106969,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -103115,78 +107061,52 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -17 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -103194,106 +107114,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -103304,191 +107206,239 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx906-064f46.out /tmp/test_device_radix_sort_typed_2_1-gfx906-b5d16c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx908-757f8a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static c/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:ons29: -texIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpppr :29: -In file included from floa/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:t precision = 2.0f / (1ll << 52); - | ^~~~~~ -27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -:53/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1101-70464c.out /tmp/test_device_radix_sort_typed_1_0-gfx1101-d3b97c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1102-93aeba.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx803-561a50.out /tmp/test_device_radix_sort_typed_2_0-gfx803-f16a48.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx900-14c900.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -103521,20 +107471,19 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -103544,11 +107493,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -103558,8 +107506,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -103567,14 +107517,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103583,14 +107530,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103599,14 +107543,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103615,14 +107556,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103631,14 +107569,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103647,14 +107582,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -103663,10 +107595,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -103683,21 +107615,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1010-febd82.out /tmp/test_device_radix_sort_typed_3_2-gfx1010-319d74.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1030-95baec.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -103706,7 +107674,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -103719,7 +107687,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -103733,7 +107701,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -103744,7 +107712,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -103757,7 +107725,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -103770,7 +107738,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -103783,7 +107751,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -103796,7 +107764,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -103809,7 +107777,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -103822,7 +107790,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -103842,42 +107810,111 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 60%] Linking CXX executable test_device_run_length_encode +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_run_length_encode.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_run_length_encode.dir/link.d CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -o test_device_run_length_encode /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 60%] Built target test_device_run_length_encode +[ 61%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-2d3041.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -103885,138 +107922,108 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -104030,49 +108037,81 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1030-9b7699.out /tmp/test_device_radix_sort_typed_3_2-gfx1030-95baec.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1100-ce7e37.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -104080,106 +108119,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -104190,243 +108211,269 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1030-041202.out /tmp/test_device_radix_sort_typed_3_1-gfx1030-056fef.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1100-56a050.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx908-01dca4.out /tmp/test_device_radix_sort_typed_2_1-gfx908-757f8a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx90a-2ca313.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -104434,106 +108481,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -104544,41 +108573,40 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -104588,11 +108616,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -104602,8 +108629,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -104611,14 +108640,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104627,14 +108653,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104643,14 +108666,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104659,14 +108679,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104675,14 +108692,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104691,14 +108705,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -104707,10 +108718,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -104727,61 +108738,204 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1100-6063c3.out /tmp/test_device_radix_sort_typed_3_2-gfx1100-ce7e37.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1101-32baca.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -104789,106 +108943,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -104899,217 +109035,297 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx90a. -17 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1101-4e567c.out /tmp/test_device_radix_sort_typed_3_0-gfx1101-7dc79a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1102-ce9ec1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-9a5b27.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-447ff0.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-999582.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -105117,149 +109333,237 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx90a-e937f7.out /tmp/test_device_radix_sort_typed_2_1-gfx90a-2ca313.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_1-gfx1010-67e26d.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1030-eb6b51.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1100-b46611.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1101-f85f66.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1102-387e53.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx803-ffac86.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx900-6610c9.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx906-064f46.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx908-01dca4.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx90a-e937f7.out -output=/tmp/test_device_radix_sort_typed_2_1-5b1dbc.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_1-5b1dbc.hipfb -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1101-60c495.out /tmp/test_device_radix_sort_typed_3_2-gfx1101-32baca.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1102-1de537.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-d75542.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-384ff5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-a84b93.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -105269,11 +109573,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -105283,8 +109586,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -105292,14 +109597,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -105308,14 +109610,11 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -105324,14 +109623,11 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -105340,14 +109636,11 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -105356,10 +109649,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -105376,77 +109669,46 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -105454,106 +109716,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -105564,36 +109808,67 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -105603,25 +109878,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -105629,323 +109891,304 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1100-36e871.out /tmp/test_device_radix_sort_typed_3_1-gfx1100-56a050.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1101-670cbc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -105953,79 +110196,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_run_length_encode.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -106039,50 +110291,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -[ 58%] Linking CXX executable test_discard_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_discard_iterator.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_run_length_encode.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -13 warnings generated when compiling for host. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_discard_iterator.dir/link.d CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -o test_discard_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 58%] Built target test_discard_iterator -make -f test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build.make test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build.make test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 59%] Building CXX object test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -MF CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o.d -o CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp -[ 60%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-09b2a7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1102-a9dd63.out /tmp/test_device_radix_sort_typed_3_2-gfx1102-1de537.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx803-d5dc0d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -106115,47 +110344,45 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -106163,106 +110390,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -106276,64 +110485,69 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMD/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - GCN_WAVEFRONT_SIZE, "compile-time-constan58t ac | stcess to the wavatefic ront consizest wilexl bpr e removefld inoa a t futprure receleisase"ion) - = 2.0f / (1ll << 52); +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_search_n.dir/build.make test/rocprim/CMakeFiles/test_device_search_n.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_search_n.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_search_n.dir/build.make test/rocprim/CMakeFiles/test_device_search_n.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 61%] Building CXX object test/rocprim/CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -MF CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o.d -o CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -106342,150 +110556,166 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx900-a8b17c.out /tmp/test_device_radix_sort_typed_2_0-gfx900-14c900.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx906-9c176a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -106495,9 +110725,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -106505,9 +110749,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -106518,9 +110762,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -106531,9 +110775,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -106544,9 +110788,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -106557,9 +110801,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -106570,9 +110814,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -106583,34 +110827,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -106619,8 +110847,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -106634,9 +110862,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-0978a8.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-0e59a6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-3fdd8b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-0a280b.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-2d3041.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-62ce7e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -106669,25 +110897,30 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -14 warnings generated when compiling for host. -[ 60%] Linking CXX executable test_device_transform -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_transform.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_transform.dir/link.d CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -o test_device_transform /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 60%] Built target test_device_transform -make -f test/rocprim/CMakeFiles/test_radix_key_codec.dir/build.make test/rocprim/CMakeFiles/test_radix_key_codec.dir/depend -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_radix_key_codec.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for inv16 warnings generated when compiling for gfx1010. +alid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -106699,28 +110932,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_radix_key_codec.dir/build.make test/rocprim/CMakeFiles/test_radix_key_codec.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -106730,9 +110945,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -[ 60%] Building CXX object test/rocprim/CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -MF CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o.d -o CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -106742,10 +110955,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -106755,10 +110968,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -106768,10 +110981,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -106781,10 +110994,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -106794,10 +111007,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -106807,10 +111020,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -106829,10 +111042,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -106847,276 +111060,366 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -11 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx1102-e64489.out /tmp/test_device_radix_sort_typed_1_0-gfx1102-93aeba.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx803-9d0bd9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx803-8fcc4d.out /tmp/test_device_radix_sort_typed_3_2-gfx803-d5dc0d.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx900-ddffa7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -107126,10 +111429,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -107139,10 +111442,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -107153,7 +111456,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -107163,10 +111466,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -107176,10 +111479,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -107189,10 +111492,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -107202,10 +111505,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -107215,10 +111518,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -107228,10 +111531,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -107248,512 +111551,310 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -11 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -11 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -11 warnings generated when compiling for gfx1101. -17 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -107767,139 +111868,29 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx1102. -14 warnings generated when compiling for host. -[ 61%] Linking CXX executable test_device_run_length_encode -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_run_length_encode.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_run_length_encode.dir/link.d CMakeFiles/test_device_run_length_encode.dir/test_device_run_length_encode.cpp.o -o test_device_run_length_encode /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 61%] Built target test_device_run_length_encode -[ 62%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1010-765f77.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1101-4393df.out /tmp/test_device_radix_sort_typed_3_1-gfx1101-670cbc.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1102-1bfd66.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -107932,8 +111923,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -11 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -107942,7 +111932,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -107955,7 +111945,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -107969,7 +111959,7 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -107980,7 +111970,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -107993,7 +111983,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -108006,7 +111996,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -108019,7 +112009,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -108032,7 +112022,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -108045,7 +112035,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -108058,7 +112048,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -108078,7 +112068,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -108093,125 +112084,165 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. -11 warnings generated when compiling for gfx900. 16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-33a5ee.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-36f6f6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-93acf5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-2056df.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-999582.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-e8b201.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -108244,288 +112275,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -108656,6 +112406,7 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: @@ -108673,6 +112424,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx906-b26305.out /tmp/test_device_radix_sort_typed_2_0-gfx906-9c176a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx908-51cf9a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -108688,277 +112473,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -11 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -11 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1010. -11 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -108967,123 +112518,85 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -109097,99 +112610,29 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx803-cab192.out /tmp/test_device_radix_sort_typed_1_0-gfx803-9d0bd9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx900-13db5a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx900-27072e.out /tmp/test_device_radix_sort_typed_3_2-gfx900-ddffa7.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx906-c92450.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -109222,8 +112665,42 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -17 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-b472a2.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-a84b93.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-685e2c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -109232,7 +112709,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -109245,7 +112722,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -109258,7 +112735,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -109269,7 +112746,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109282,7 +112759,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109295,7 +112772,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109308,7 +112785,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -109321,7 +112798,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -109334,7 +112811,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -109347,7 +112824,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -109367,7 +112844,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -109382,179 +112859,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1010-e55044.out /tmp/test_device_radix_sort_typed_1_1-gfx1010-765f77.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1030-2729d5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] - 43 | #define HIP_CHECK(condition) \ - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here - 50 | #define HIP_CHECK(condition) \ - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -109563,7 +112868,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -109576,21 +112881,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -109601,7 +112905,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109614,7 +112918,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109627,7 +112931,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -109640,7 +112944,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -109653,7 +112957,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -109666,7 +112970,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -109679,7 +112983,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -109699,492 +113003,506 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -9 warnings generated when compiling for host. -[ 63%] Linking CXX executable test_radix_key_codec -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_radix_key_codec.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_radix_key_codec.dir/link.d CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -o test_radix_key_codec /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 63%] Built target test_radix_key_codec -make -f test/rocprim/CMakeFiles/test_predicate_iterator.dir/build.make test/rocprim/CMakeFiles/test_predicate_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_predicate_iterator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_predicate_iterator.dir/build.make test/rocprim/CMakeFiles/test_predicate_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 64%] Building CXX object test/rocprim/CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -MF CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o.d -o CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:542:2: note: expanded from here - 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:542:2: note: expanded from here - 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1102-746589.out /tmp/test_device_radix_sort_typed_3_0-gfx1102-ce9ec1.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx803-e68cf3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:542:2: note: expanded from here - 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -110195,255 +113513,259 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:542:2: note: expanded from here - 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx906-59fd79.out /tmp/test_device_radix_sort_typed_3_2-gfx906-c92450.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx908-fd0b93.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:542:2: note: expanded from here - 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -110451,74 +113773,88 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -110532,144 +113868,185 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce_by_key.cpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. -12 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-484a00.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-3fdd8b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-9f8583.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx908-2ec7f7.out /tmp/test_device_radix_sort_typed_3_2-gfx908-fd0b93.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx90a-183903.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -110702,61 +114079,20 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -110766,11 +114102,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -110780,8 +114115,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -110789,13 +114126,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110804,13 +114139,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110819,13 +114152,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110834,13 +114165,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110849,13 +114178,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110864,13 +114191,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -110879,9 +114204,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -110898,179 +114224,59 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -111078,158 +114284,122 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-51bd6b.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-09b2a7.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-015331.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1030-a29877.out /tmp/test_device_radix_sort_typed_1_1-gfx1030-2729d5.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1100-87bdfd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx908-090472.out /tmp/test_device_radix_sort_typed_2_0-gfx908-51cf9a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx90a-a9a4a0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -111262,163 +114432,138 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -12 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5:/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -23 : -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]308 | -static constexpr bool is_tuple 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -_impl() +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_search_n.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_search_n.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_search_n.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -111427,7 +114572,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -111440,21 +114585,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -111465,33 +114609,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -111504,7 +114622,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -111517,7 +114635,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -111530,15 +114648,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -111551,7 +114661,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -111564,7 +114674,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -111577,7 +114687,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -111597,22 +114707,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -111627,106 +114722,141 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx90a-52da63.out /tmp/test_device_radix_sort_typed_3_2-gfx90a-183903.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_2-gfx1010-febd82.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1030-9b7699.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1100-6063c3.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1101-60c495.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1102-a9dd63.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx803-8fcc4d.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx900-27072e.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx906-59fd79.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx908-2ec7f7.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx90a-52da63.out -output=/tmp/test_device_radix_sort_typed_3_2-17f270.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_2-17f270.hipfb -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -111737,543 +114867,504 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-2088b6.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-e8b201.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-710db7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-9382ca.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-62ce7e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-e18b9c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx900-2d1ede.out /tmp/test_device_radix_sort_typed_1_0-gfx900-13db5a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx906-254c54.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -15 warnings generated when compiling for host. -[ 64%] Linking CXX executable test_device_select -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_select.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1102-6a3daf.out /tmp/test_device_radix_sort_typed_3_1-gfx1102-1bfd66.o --no-whole-archive + size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_select.dir/link.d CMakeFiles/test_device_select.dir/test_device_select.cpp.o -o test_device_select /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 64%] Built target test_device_select -[ 64%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-0f09d0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx803-c8993c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -112306,16 +115397,68 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -112325,10 +115468,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -112338,10 +115481,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -112352,7 +115495,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112362,10 +115505,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112375,10 +115518,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112388,10 +115531,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -112401,10 +115544,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -112414,10 +115557,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -112427,10 +115570,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -112447,11 +115590,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -112466,18 +115608,63 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +14 warnings generated when compiling for host. +[ 61%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-e748f1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -112488,9 +115675,9 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -112503,9 +115690,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -112513,14 +115700,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112529,14 +115713,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112545,14 +115726,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112561,14 +115739,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112577,14 +115752,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112593,14 +115765,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112609,18 +115778,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -112629,63 +115800,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-176de1.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-685e2c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-db56a4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -112694,20 +115859,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -112722,7 +115874,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -112732,7 +115899,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112745,7 +115912,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112758,7 +115925,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -112771,7 +115938,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -112784,7 +115951,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -112797,7 +115964,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -112810,7 +115977,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -112832,91 +115999,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -112931,59 +116014,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -10 warnings generated when compiling for host. -[ 65%] Linking CXX executable test_predicate_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_predicate_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_predicate_iterator.dir/link.d CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -o test_predicate_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 65%] Built target test_predicate_iterator -[ 66%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1010-079fa3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-4280fb.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-93acf5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-b5bb9c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx90a-510051.out /tmp/test_device_radix_sort_typed_2_0-gfx90a-a9a4a0.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_0-gfx1010-00b4a2.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1030-cd59e2.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1100-e9c20e.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1101-696e2b.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1102-4f8bbb.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx803-561a50.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx900-a8b17c.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx906-b26305.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx908-090472.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx90a-510051.out -output=/tmp/test_device_radix_sort_typed_2_0-9334d0.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_0-9334d0.hipfb -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -112996,9 +116030,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -113016,16 +116047,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -113035,24 +116066,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -113063,7 +116093,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113073,36 +116103,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113112,10 +116116,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113125,10 +116129,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -113138,10 +116142,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -113158,10 +116162,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -113176,7 +116180,57 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +14 warnings generated when compiling for host. +[ 62%] Linking CXX executable test_device_search_n +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_search_n.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_search_n.dir/link.d CMakeFiles/test_device_search_n.dir/test_device_search_n.cpp.o -o test_device_search_n /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 62%] Built target test_device_search_n +[ 63%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-1f4169.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -113185,7 +116239,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -113198,7 +116252,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -113213,7 +116267,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -113223,7 +116277,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113236,7 +116290,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113249,7 +116303,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113262,7 +116316,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113275,7 +116329,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113288,7 +116342,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -113301,7 +116355,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -113323,8 +116377,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -113339,22 +116392,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -[ 67%] Linking CXX executable test_device_reduce_by_key -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_reduce_by_key.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_reduce_by_key.dir/link.d CMakeFiles/test_device_reduce_by_key.dir/test_device_reduce_by_key.cpp.o -o test_device_reduce_by_key /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 67%] Built target test_device_reduce_by_key -make -f test/rocprim/CMakeFiles/test_reverse_iterator.dir/build.make test/rocprim/CMakeFiles/test_reverse_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_reverse_iterator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_reverse_iterator.dir/build.make test/rocprim/CMakeFiles/test_reverse_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 67%] Building CXX object test/rocprim/CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -MF CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o.d -o CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1100-b5a863.out /tmp/test_device_radix_sort_typed_1_1-gfx1100-87bdfd.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1101-6db6fc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx803-75c66e.out /tmp/test_device_radix_sort_typed_3_0-gfx803-e68cf3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx900-23841c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -113387,34 +116427,19 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -113424,157 +116449,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -113585,7 +116473,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113598,7 +116486,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113611,7 +116499,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -113624,7 +116512,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113637,7 +116525,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -113650,7 +116538,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -113663,7 +116551,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -113683,7 +116571,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -113698,9 +116586,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1010-2e51c6.out /tmp/test_device_radix_sort_typed_1_2-gfx1010-079fa3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1030-5b9959.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-c669d0.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-710db7.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-56f124.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -113733,19 +116621,43 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 63%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -MF CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o.d -o CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -113755,24 +116667,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -113780,9 +116677,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -113793,9 +116690,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -113806,9 +116703,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -113819,9 +116716,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -113832,9 +116729,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -113845,9 +116742,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -113858,18 +116755,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -113878,9 +116777,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -113894,18 +116792,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -113916,9 +116812,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -113931,9 +116826,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -113941,10 +116835,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -113953,10 +116850,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -113965,10 +116865,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -113977,10 +116880,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -113989,10 +116895,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114001,10 +116910,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114013,22 +116925,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -114045,32 +116944,81 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-9b9711.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-e18b9c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-02d7c5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -114083,9 +117031,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -114093,10 +117041,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114105,10 +117054,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114117,10 +117067,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114129,10 +117080,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114141,10 +117093,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114153,10 +117106,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114165,30 +117119,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114197,45 +117141,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1030-37b9f4.out /tmp/test_device_radix_sort_typed_1_2-gfx1030-5b9959.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1100-22c186.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx906-c08cd9.out /tmp/test_device_radix_sort_typed_1_0-gfx906-254c54.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx908-849878.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-04b765.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-db56a4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-8070ae.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -114268,16 +117176,43 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -114290,22 +117225,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -114313,9 +117234,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -114328,9 +117249,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -114343,9 +117264,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -114358,9 +117279,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -114373,9 +117294,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -114388,9 +117309,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -114403,38 +117324,54 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp::23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp28: -In file included from :29/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:23431: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:9: warning: :31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hppmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #i fn55 | #def __AMif RODGCN_WACPRVEFRONIM_T_SIZE - | ^WAVE -FRONT_SIZE ==:925:139: note: 32 -macro marked 'deprecated' here - | ^ -925/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp | #pragma clang d:244:36: note: eprexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' -ecated(__AMDGCN_WAV 244EFR | ONT #_SIdeZE, "comfinpile Re-time-conOCPRIstaM_nt acceWAVEss FROto NT_Sthe wavIZE __AMDefrGCont sizN_WAe wVEFRillONT_S beIZE re - | mov ^ -ed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -114444,24 +117381,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -114469,9 +117406,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -114482,9 +117419,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -114495,9 +117432,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -114508,9 +117445,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -114521,9 +117458,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -114534,9 +117471,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -114547,18 +117484,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114567,22 +117506,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -114596,7 +117521,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx803-3db713.out /tmp/test_device_radix_sort_typed_3_1-gfx803-c8993c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx900-3fb8b3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -114605,7 +117565,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -114618,7 +117578,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -114631,7 +117591,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -114642,7 +117602,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -114655,7 +117615,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -114668,7 +117628,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -114681,7 +117641,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -114694,7 +117654,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -114707,7 +117667,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -114720,7 +117680,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -114740,8 +117700,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -114756,18 +117715,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -114778,9 +117736,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -114793,9 +117750,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -114803,10 +117759,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114815,10 +117774,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114827,10 +117789,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114839,10 +117804,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114851,10 +117819,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114863,10 +117834,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -114875,22 +117849,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -114907,9 +117869,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1101-43a1bf.out /tmp/test_device_radix_sort_typed_1_1-gfx1101-6db6fc.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1102-6092a6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-9849d2.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-1f4169.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-5dcda8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -114942,19 +117903,48 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -114964,24 +117954,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -114989,9 +117964,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115002,9 +117977,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115015,9 +117990,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115028,9 +118003,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115041,9 +118016,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115054,9 +118029,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -115067,18 +118042,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115087,8 +118064,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -115102,54 +118079,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. 16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1100-619e9e.out /tmp/test_device_radix_sort_typed_1_2-gfx1100-22c186.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1101-3237b4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -115160,9 +118100,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -115175,9 +118114,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -115185,10 +118123,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115197,10 +118138,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115209,10 +118153,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115221,10 +118168,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115233,10 +118183,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115245,10 +118198,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115257,22 +118213,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -115289,47 +118232,132 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-4dc0ab.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-56f124.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-02701f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-82ce1e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-e748f1.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-c96a52.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -115337,9 +118365,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115347,12 +118375,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115360,12 +118388,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115373,12 +118401,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115386,12 +118414,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -115399,12 +118427,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -115412,57 +118440,43 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -115473,9 +118487,9 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -115488,9 +118502,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -115498,26 +118512,39 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefrontIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ + siz/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +e w/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +il/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +l be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115526,12 +118553,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115540,12 +118566,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115554,12 +118579,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115568,12 +118592,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115582,16 +118605,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -115600,32 +118627,32 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -115636,9 +118663,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -115651,9 +118677,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -115661,10 +118686,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -115677,10 +118701,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -115693,10 +118716,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -115709,10 +118731,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -115725,10 +118746,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -115741,10 +118761,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -115757,10 +118776,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -115777,7 +118795,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -115791,49 +118809,81 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx900-19f008.out /tmp/test_device_radix_sort_typed_3_0-gfx900-23841c.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx906-6ba564.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -115841,92 +118891,86 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -115942,12 +118986,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-c68120.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-9f8583.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-a160e3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-afccb9.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-8070ae.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-dd3f1a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -115980,9 +119039,177 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ 16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1101-d08218.out /tmp/test_device_radix_sort_typed_1_2-gfx1101-3237b4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1102-22f94d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-fe5a01.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-02d7c5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-94ff37.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -116164,19 +119391,49 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -116186,24 +119443,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -116211,9 +119453,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116224,9 +119466,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116237,9 +119479,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116250,9 +119492,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116263,9 +119505,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116276,9 +119518,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -116289,18 +119531,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116309,8 +119553,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -116324,8 +119568,101 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -116340,18 +119677,53 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-fc1a52.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-5dcda8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden 16 warnings generated when compiling for gfx900. +-fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-6220cf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx900-6ba394.out /tmp/test_device_radix_sort_typed_3_1-gfx900-3fb8b3.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -116364,9 +119736,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -116379,9 +119750,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -116389,10 +119759,46 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx906-2d9d66.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116401,10 +119807,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116413,10 +119822,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116425,10 +119837,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116437,10 +119852,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116449,10 +119867,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116461,22 +119882,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -116493,51 +119901,67 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx908-5fe836.out /tmp/test_device_radix_sort_typed_1_0-gfx908-849878.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx90a-39330a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAIn file included from VEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:925:139: note: :23macro marked 'deprecated' here +: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp: 925234: | #p9:ragm warning: a cmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +l 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +ang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -116550,7 +119974,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -116563,7 +119987,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -116574,9 +120008,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116587,7 +120021,46 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here +In file included from 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + : +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +::925:139: note: macro marked 'deprecated' here + 925:139: note: macro marked 'deprecated' here +925 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -116600,12 +120073,38 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cppIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +: 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +::925:139: note: macro marked 'deprecated' here + 925:139: note: macro marked 'deprecated' here +925 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + | #pragma claIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + ng deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -116613,7 +120112,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -116624,22 +120123,35 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a futIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +u 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hppre release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + :925:139: note: macro marked 'deprecated' here 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +925:925:139: note: macro marked 'deprecated' here + | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -116652,7 +120164,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -116672,7 +120184,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -116687,19 +120221,32 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ 16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -116712,9 +120259,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -116727,9 +120273,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -116737,10 +120282,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116749,10 +120297,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116761,10 +120312,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116773,10 +120327,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116785,10 +120342,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116797,10 +120357,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -116809,22 +120372,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -116841,44 +120391,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx1102-04ab5d.out /tmp/test_device_radix_sort_typed_1_1-gfx1102-6092a6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx803-25bf9b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-2a8245.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-b5bb9c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-ed4bdf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-236172.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-02701f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-859289.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -116911,45 +120440,48 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -116957,9 +120489,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116967,12 +120499,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116980,12 +120512,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -116993,12 +120525,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117006,12 +120538,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117019,12 +120551,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -117032,13 +120564,185 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -117052,27 +120756,26 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx1102-e173b1.out /tmp/test_device_radix_sort_typed_1_2-gfx1102-22f94d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx803-d9aa47.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx906-c9d3bd.out /tmp/test_device_radix_sort_typed_3_0-gfx906-6ba564.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx908-be469b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -117105,34 +120808,54 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx906-73d72d.out /tmp/test_device_radix_sort_typed_3_1-gfx906-2d9d66.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx908-d5d1ce.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -117142,9 +120865,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -117152,9 +120889,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117165,9 +120902,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117178,9 +120915,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117191,9 +120928,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117204,9 +120941,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -117217,9 +120954,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -117230,20 +120967,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117252,8 +120987,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -117267,16 +121002,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -117286,10 +121021,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -117299,10 +121034,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -117313,7 +121048,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -117323,10 +121058,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -117336,10 +121071,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -117349,10 +121084,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -117362,10 +121097,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -117375,10 +121110,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -117388,10 +121123,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -117408,11 +121143,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -117427,18 +121161,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117451,9 +121184,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117466,9 +121198,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -117476,10 +121207,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117488,10 +121222,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117500,10 +121237,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117512,10 +121252,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117524,10 +121267,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117536,10 +121282,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117548,23 +121297,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -117581,19 +121316,46 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -13 warnings generated when compiling for host. -[ 68%] Linking CXX executable test_block_radix_sort -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_radix_sort.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117606,22 +121368,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -117629,13 +121378,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117644,13 +121392,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117659,13 +121406,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117674,13 +121420,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117689,13 +121434,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117704,13 +121448,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117719,17 +121462,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117738,7 +121480,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -117753,20 +121495,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx1030. -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_radix_sort.dir/link.d CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -o test_block_radix_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 68%] Built target test_block_radix_sort -make -f test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build.make test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/DependInfo.cmake "--color=" - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-aa7444.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-015331.o --no-whole-archive -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build.make test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 68%] Building CXX object test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -MF CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o.d -o CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-b9b5c4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-d8d76e.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-dd3f1a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-3c9abc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -117799,18 +121529,54 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-63ab26.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-94ff37.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-fb40e8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117823,9 +121589,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117838,9 +121604,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -117848,10 +121614,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117860,10 +121627,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117872,10 +121640,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117884,10 +121653,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117896,10 +121666,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117908,10 +121679,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117920,30 +121692,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -117958,25 +121720,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -117986,8 +121735,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118009,8 +121773,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118022,8 +121786,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118035,8 +121799,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118048,8 +121812,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118061,8 +121825,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118074,8 +121838,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -118096,151 +121860,147 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -118251,13 +122011,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_reduce.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -118271,25 +122031,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx803-abe29e.out /tmp/test_device_radix_sort_typed_1_2-gfx803-d9aa47.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx900-bee84a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-5b4b42.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-6220cf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-04fe14.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -118322,159 +122066,43 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_scan.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_segmented_scan.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build.make test/rocprim/CMakeFiles/test_device_segmented_scan.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 63%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -MF CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o.d -o CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96234 | | #i f nrdeetfu r_n_ ARMODCGPCRNI_MW_AWVAEFRVOENFTR_OSNITZ_ES -IZE ;| - ^ - | :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -118484,43 +122112,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -118528,9 +122122,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -118541,9 +122135,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -118554,9 +122148,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -118567,9 +122161,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -118580,9 +122174,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -118593,9 +122187,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -118606,18 +122200,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -118626,32 +122222,31 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -118662,9 +122257,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -118677,9 +122271,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -118687,10 +122280,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -118703,10 +122295,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -118719,10 +122310,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -118735,10 +122325,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -118751,10 +122340,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -118767,10 +122355,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -118783,10 +122370,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -118803,22 +122389,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -118832,50 +122403,115 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed i16 warnings generated when compiling for gfx90a. -n a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx908-bb5058.out /tmp/test_device_radix_sort_typed_3_1-gfx908-d5d1ce.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx90a-7cc2f8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-d5a785.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-859289.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-a9c308.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -118883,71 +122519,86 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront siz e will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -"/usr/lib/llvm-21/bin/lIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -l 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hppd" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_0-gfx90a-9c6c28.out /tmp/test_device_radix_sort_typed_1_0-gfx90a-39330a.o --no-whole-archive -:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_0-gfx1010-d67788.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1030-514e51.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1100-703d83.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1101-70464c.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1102-e64489.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx803-cab192.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx900-2d1ede.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx906-c08cd9.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx908-5fe836.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx90a-9c6c28.out -output=/tmp/test_device_radix_sort_typed_1_0-cb807a.hipfb -verbose -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_0-cb807a.hipfb -cuid=e547d3316a57be8a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -118963,220 +122614,233 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx908-6c5418.out /tmp/test_device_radix_sort_typed_3_0-gfx908-be469b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx90a-a2e879.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -119186,10 +122850,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -119199,10 +122863,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -119213,7 +122877,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -119223,10 +122887,36 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -119236,10 +122926,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -119249,10 +122939,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -119262,10 +122952,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -119282,10 +122972,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -119300,163 +122990,355 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. 14 warnings generated when compiling for host. -[ 69%] Linking CXX executable test_reverse_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reverse_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_reverse_iterator.dir/link.d CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -o test_reverse_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 69%] Built target test_reverse_iterator -make -f test/rocprim/CMakeFiles/test_thread.dir/build.make test/rocprim/CMakeFiles/test_thread.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_thread.dir/DependInfo.cmake "--color=" +[ 64%] Linking CXX executable test_device_segmented_reduce +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_segmented_reduce.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_segmented_reduce.dir/link.d CMakeFiles/test_device_segmented_reduce.dir/test_device_segmented_reduce.cpp.o -o test_device_segmented_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_thread.dir/build.make test/rocprim/CMakeFiles/test_thread.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 69%] Building CXX object test/rocprim/CMakeFiles/test_thread.dir/test_thread.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_thread.dir/test_thread.cpp.o -MF CMakeFiles/test_thread.dir/test_thread.cpp.o.d -o CMakeFiles/test_thread.dir/test_thread.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +[ 64%] Built target test_device_segmented_reduce +[ 64%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +Debian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +Found HIP installation: /usr, version 6.4.43484 + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-ec1919.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -119467,150 +123349,227 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-1ce012.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-c96a52.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-d3c012.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -69 | return /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -R 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -OCPRIM_WAVE/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -FRONT_SIZE/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] -; 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ - +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx803-7b7735.out /tmp/test_device_radix_sort_typed_1_1-gfx803-25bf9b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx900-5f8fa8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx90a-bed407.out /tmp/test_device_radix_sort_typed_3_1-gfx90a-7cc2f8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_1-gfx1010-f6494c.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1030-041202.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1100-36e871.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1101-4393df.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1102-6a3daf.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx803-3db713.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx900-6ba394.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx906-73d72d.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx908-bb5058.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx90a-bed407.out -output=/tmp/test_device_radix_sort_typed_3_1-fde4cb.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_1-fde4cb.hipfb -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -119623,9 +123582,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -119643,18 +123599,16 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -15 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -119664,10 +123618,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -119677,10 +123631,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -119691,7 +123645,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -119701,36 +123655,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -119740,10 +123668,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -119753,10 +123681,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -119766,10 +123694,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -119786,281 +123714,383 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-f265fc.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-3c9abc.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-f49dbb.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-e0d65e.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-51e958.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-d75542.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-b472a2.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-176de1.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-04b765.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-afccb9.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-d8d76e.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-f265fc.out -output=/tmp/test_device_segmented_radix_sort_typed_0_0-589c56.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_0_0-589c56.hipfb -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-daa796.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-04fe14.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-281362.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ @@ -120070,38 +124100,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx900-b27529.out /tmp/test_device_radix_sort_typed_1_2-gfx900-bee84a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx906-53e89b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-8dd096.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-fb40e8.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-71b097.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -120134,151 +124135,307 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -120289,47 +124446,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -120343,103 +124466,248 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-114e86.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-a9c308.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-24a268.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx90a-35b0c5.out /tmp/test_device_radix_sort_typed_3_0-gfx90a-a2e879.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_0-gfx1010-587f16.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1030-609d6d.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1100-0ae9db.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1101-4e567c.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1102-746589.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx803-75c66e.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx900-19f008.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx906-c9d3bd.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx908-6c5418.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx90a-35b0c5.out -output=/tmp/test_device_radix_sort_typed_3_0-7ec540.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_0-7ec540.hipfb -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -120449,10 +124717,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: @@ -120462,10 +124730,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: @@ -120476,7 +124744,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -120486,36 +124754,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -120525,10 +124767,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -120538,10 +124780,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -120551,10 +124793,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: @@ -120571,11 +124813,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_select.dir/build.make test/rocprim/CMakeFiles/test_device_select.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_select.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_select.dir/build.make test/rocprim/CMakeFiles/test_device_select.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 65%] Building CXX object test/rocprim/CMakeFiles/test_device_select.dir/test_device_select.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_select.dir/test_device_select.cpp.o -MF CMakeFiles/test_device_select.dir/test_device_select.cpp.o.d -o CMakeFiles/test_device_select.dir/test_device_select.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -120590,8 +124840,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -120599,7 +124849,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] @@ -120611,7 +124862,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: @@ -120625,7 +124877,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -120634,7 +124887,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -120645,7 +124899,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -120656,7 +124911,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -120667,7 +124923,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ @@ -120677,7 +124934,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ @@ -120687,10 +124945,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -120699,7 +124965,28 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -120712,52 +124999,59 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_device_transform.dir/build.make test/rocprim/CMakeFiles/test_device_transform.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_device_transform.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_device_transform.dir/build.make test/rocprim/CMakeFiles/test_device_transform.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 66%] Building CXX object test/rocprim/CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -MF CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o.d -o CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120767,13 +125061,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120783,13 +125077,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120799,13 +125093,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120815,13 +125109,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120831,13 +125125,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120847,13 +125141,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -120867,13 +125161,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -120887,175 +125181,211 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-af357d.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-ec1919.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-95d53f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +EFRONT_SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +E | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121065,13 +125395,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121081,13 +125411,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121097,13 +125427,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121113,13 +125443,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121129,13 +125459,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121145,13 +125475,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121165,13 +125495,35 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -121185,89 +125537,66 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx906-b7f563.out /tmp/test_device_radix_sort_typed_1_2-gfx906-53e89b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx908-14096f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121277,13 +125606,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121293,13 +125622,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121309,13 +125638,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121325,13 +125654,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121341,13 +125670,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121357,13 +125686,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121377,21 +125706,52 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: @@ -121402,24 +125762,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -121428,7 +125775,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -121436,10 +125784,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -121447,10 +125796,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -121458,56 +125808,73 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -121520,21 +125887,31 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -121544,23 +125921,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -121568,11 +125930,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121581,11 +125946,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121594,11 +125962,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121607,11 +125978,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121620,11 +125994,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121633,11 +126010,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -121646,10 +126026,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -121666,67 +126046,65 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121736,13 +126114,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121752,13 +126130,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121768,13 +126146,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121784,13 +126162,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121800,13 +126178,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121816,13 +126194,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -121836,13 +126214,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -121856,117 +126234,177 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +13 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_discard_iterator.dir/build.make test/rocprim/CMakeFiles/test_discard_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_discard_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_discard_iterator.dir/build.make test/rocprim/CMakeFiles/test_discard_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 67%] Building CXX object test/rocprim/CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -MF CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o.d -o CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_16 warnings generated when compiling for gfx1100. +tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -121979,189 +126417,162 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-3fc603.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-a160e3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-d65204.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +16 warnings generated when compiling for gfx1102. 16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-fdadc7.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-0f09d0.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-18a853.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -122174,52 +126585,52 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -122229,13 +126640,45 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -122245,13 +126688,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -122261,13 +126704,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -122277,13 +126720,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: @@ -122297,14 +126740,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -122318,48 +126760,42 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -122367,146 +126803,175 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx803. +17 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -122514,173 +126979,336 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -122689,7 +127317,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -122700,7 +127329,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -122711,7 +127341,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -122722,7 +127353,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ @@ -122732,7 +127364,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ @@ -122742,10 +127375,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -122754,7 +127396,28 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -122767,11 +127430,23 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx900-eb12b1.out /tmp/test_device_radix_sort_typed_1_1-gfx900-5f8fa8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx906-6c69bb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-2a1efc.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-281362.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-db66b5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -122804,61 +127479,42 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -14 warnings generated when compiling for host. -[ 70%] Linking CXX executable test_texture_cache_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_texture_cache_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_texture_cache_iterator.dir/link.d CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -o test_texture_cache_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 70%] Built target test_texture_cache_iterator -make -f test/rocprim/CMakeFiles/test_thread_algos.dir/build.make test/rocprim/CMakeFiles/test_thread_algos.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_thread_algos.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_thread_algos.dir/build.make test/rocprim/CMakeFiles/test_thread_algos.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -16 warnings generated when compiling for gfx908. -[ 71%] Building CXX object test/rocprim/CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -MF CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o.d -o CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx908-bb94fe.out /tmp/test_device_radix_sort_typed_1_2-gfx908-14096f.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx90a-c60b7f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -122866,101 +127522,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -122971,13 +127632,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -122991,142 +127652,394 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 67%] Linking CXX executable test_device_radix_sort +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_radix_sort.dir/link.txt --verbose=1 +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx900. +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_radix_sort.dir/link.d CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -o test_device_radix_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 67%] Built target test_device_radix_sort +[ 68%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be reDebian clang version 21.1.4 (5) +Target: aarch64-unknown-linux-gnu +Thread model: posix +InstalledDir: /usr/lib/llvm-21/bin +Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 +Candidate multilib: .;@m64 +Selected multilib: .;@m64 +moveFound HIP installation: /usr, version 6.4.43484 +d in a future release") + | ^ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-4bcccf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -123136,10 +128049,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -123149,10 +128063,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -123160,11 +128072,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123173,11 +128088,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123186,11 +128104,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123199,11 +128120,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123212,11 +128136,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123225,11 +128152,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123238,10 +128168,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -123258,79 +128188,62 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:535:2: note: expanded from here - 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -123340,23 +128253,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -123364,58 +128264,22 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -E - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -123426,9 +128290,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -123439,39 +128303,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -123480,12 +128314,11 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | 244#pr:36a:gma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -123496,14 +128329,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -123514,18 +128342,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -123534,92 +128364,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -123633,16 +128379,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -123651,13 +128397,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -123666,13 +128412,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -123682,7 +128428,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123692,13 +128438,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123708,13 +128454,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123724,13 +128470,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123740,13 +128486,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123756,13 +128502,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123772,13 +128518,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -123792,114 +128538,189 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -123913,10 +128734,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-5a6e40.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-ed4bdf.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-ee4ec8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-2cc04a.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-71b097.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-49024c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -123949,122 +128769,172 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:535:2: note: expanded from here - 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -124077,87 +128947,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -124169,10 +128968,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -124184,10 +128983,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -124197,7 +128996,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -124207,10 +129006,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -124220,10 +129019,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -124233,10 +129032,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -124246,10 +129045,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -124259,10 +129058,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -124272,10 +129071,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -124294,10 +129093,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -124312,68 +129112,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:535:2: note: expanded from here - 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -13 warnings generated when compiling for host. -[ 72%] Linking CXX executable test_thread -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_thread.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_thread.dir/link.d CMakeFiles/test_thread.dir/test_thread.cpp.o -o test_thread /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 72%] Built target test_thread -make -f test/rocprim/CMakeFiles/test_transform_iterator.dir/build.make test/rocprim/CMakeFiles/test_transform_iterator.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_transform_iterator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_transform_iterator.dir/build.make test/rocprim/CMakeFiles/test_transform_iterator.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 73%] Building CXX object test/rocprim/CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -MF CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o.d -o CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_2-gfx90a-d796bb.out /tmp/test_device_radix_sort_typed_1_2-gfx90a-c60b7f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_2-gfx1010-2e51c6.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1030-37b9f4.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1100-619e9e.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1101-d08218.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1102-e173b1.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx803-abe29e.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx900-b27529.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx906-b7f563.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx908-bb94fe.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx90a-d796bb.out -output=/tmp/test_device_radix_sort_typed_1_2-5bc1fe.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_2-5bc1fe.hipfb -cuid=ccab76ef535a8ee6 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp +16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-b62736.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-24a268.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-928644.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -124386,6 +129128,9 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -124403,201 +129148,44 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -124605,62 +129193,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -124674,26 +129306,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -124701,21 +129331,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124724,20 +129346,39 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124746,12 +129387,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124760,12 +129403,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124774,12 +129419,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124788,12 +129435,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124802,12 +129451,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124816,16 +129467,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -124834,7 +129487,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -124848,297 +129501,158 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:535:2: note: expanded from here - 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -14 warnings generated when compiling for host. -[ 73%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1010-ca294d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -17 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:535:2: note: expanded from here - 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx906-e5d2cc.out /tmp/test_device_radix_sort_typed_1_1-gfx906-6c69bb.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx908-a6923b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-f7793e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-d3c012.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-3de452.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -125171,19 +129685,52 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx906. +17 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -125193,24 +129740,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -125218,9 +129750,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -125231,9 +129763,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -125244,9 +129776,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -125257,9 +129789,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -125270,9 +129802,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -125283,9 +129815,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -125296,10 +129828,176 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -125310,85 +130008,174 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -125401,131 +130188,201 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_transform.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -125533,11 +130390,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125546,11 +130405,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125559,11 +130420,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125572,11 +130435,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125585,11 +130450,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125598,11 +130465,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -125611,10 +130480,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -125631,70 +130499,388 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_discard_iterator.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-8d924d.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-95d53f.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-6c4c45.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. 14 warnings generated when compiling for host. -[ 74%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +[ 68%] Linking CXX executable test_discard_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_discard_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_discard_iterator.dir/link.d CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o -o test_discard_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 68%] Built target test_discard_iterator +[ 68%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp Debian clang version 21.1.4 (5) Target: aarch64-unknown-linux-gnu Thread model: posix @@ -125704,7 +130890,7 @@ Candidate multilib: .;@m64 Selected multilib: .;@m64 Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-375b06.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-c08d0e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -125737,163 +130923,154 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -125902,7 +131079,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -125915,7 +131092,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -125930,7 +131107,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -125940,7 +131117,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -125953,7 +131130,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -125966,7 +131143,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -125979,7 +131156,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -125992,7 +131169,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -126005,7 +131182,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -126018,7 +131195,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -126040,7 +131217,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -126055,125 +131232,200 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +[ 68%] Linking CXX executable test_device_transform +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_transform.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_transform.dir/link.d CMakeFiles/test_device_transform.dir/test_device_transform.cpp.o -o test_device_transform /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 68%] Built target test_device_transform +make -f test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build.make test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build.make test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 69%] Building CXX object test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -MF CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o.d -o CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -126186,218 +131438,136 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 75%] Linking CXX executable test_device_segmented_scan -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_segmented_scan.dir/link.txt --verbose=1 -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_segmented_scan.dir/link.d CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -o test_device_segmented_scan /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 75%] Built target test_device_segmented_scan -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 76%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -17 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -126408,13 +131578,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -126426,97 +131596,342 @@ 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | staIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1102. +17 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -tic constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-c58839.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-b9b5c4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-421dd6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-f6bf91.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-db66b5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-33dd17.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -126549,204 +131964,206 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-1b5e4a.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-4bcccf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-a3c01d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -126755,7 +132172,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -126768,7 +132185,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -126778,12 +132195,13 @@ 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGC16 warnings generated when compiling for gfx906. +N_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -126793,7 +132211,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -126806,7 +132224,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -126819,7 +132237,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -126832,7 +132250,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-5b126d.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-49024c.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -126845,7 +132264,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -126858,7 +132277,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -126871,7 +132290,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-81ff20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -126893,7 +132345,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -126908,182 +132360,159 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -17 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -5 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx908-dc743e.out /tmp/test_device_radix_sort_typed_1_1-gfx908-a6923b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx90a-ed9b1f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-c50e02.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-928644.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-9a5b27.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-2056df.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-2088b6.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-c669d0.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-4dc0ab.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-236172.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-d5a785.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-114e86.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-b62736.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-c50e02.out -output=/tmp/test_device_segmented_radix_sort_typed_0_1-83bb54.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_0_1-83bb54.hipfb -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -127096,9 +132525,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -127116,286 +132542,174 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx1010. +17 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -127405,23 +132719,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -127429,11 +132729,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127442,11 +132745,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127455,11 +132761,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127468,11 +132777,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127481,11 +132793,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127494,11 +132809,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -127507,10 +132825,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -127527,9 +132845,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -17 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -127543,165 +132860,169 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -127714,380 +133035,254 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-fcb594.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-6c4c45.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-18c1eb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -17 warnings generated when compiling for gfx90a. -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here - 144 | return detail::AsmThreadLoad(ptr); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here - 76 | device_output[index] = rocprim::thread_load(device_input + index); - | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here - 115 | thread_load_kernel<<>>(device_input, device_output); - | ^ -/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here - 448 | Test* CreateTest() override { return new TestClass; } - | ^ -/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here - 715 | new TestFactoryImpl); - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 719 | Register(prefix, std::move(code_location), case_name, test_names, - | ^ -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here - 80 | TYPED_TEST(RocprimThreadOperationTests, Load) - | ^ -/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' - 214 | CaseName)>::Register("", \ - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning - 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); - | ^ - | (void*) -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128095,13 +133290,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128109,13 +133304,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128123,13 +133318,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128137,13 +133332,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128151,13 +133346,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: @@ -128165,13 +133360,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: @@ -128183,13 +133378,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -128203,102 +133398,20 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx906. 16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +13 warnings generated when compiling for host. +[ 70%] Linking CXX executable test_block_radix_sort +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_radix_sort.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -128311,9 +133424,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -128326,9 +133438,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -128336,10 +133447,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -128352,10 +133462,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -128368,10 +133477,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: @@ -128384,10 +133492,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -128400,10 +133507,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: @@ -128416,11 +133522,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: @@ -128433,10 +133537,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -128453,7 +133556,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -128467,504 +133570,441 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx90a. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1010-dc2326.out /tmp/test_device_radix_sort_typed_2_0-gfx1010-ca294d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1030-2859c7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +14 warnings generated when compiling for host. +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_block_radix_sort.dir/link.d CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_0.cpp.o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp.o CMakeFiles/test_block_radix_sort.dir/test_block_radix_sort.parallel/test_block_radix_sort_2.cpp.o -o test_block_radix_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_radix_key_codec.dir/build.make test/rocprim/CMakeFiles/test_radix_key_codec.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_radix_key_codec.dir/DependInfo.cmake "--color=" +[ 70%] Built target test_block_radix_sort +make -f test/rocprim/CMakeFiles/test_predicate_iterator.dir/build.make test/rocprim/CMakeFiles/test_predicate_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_predicate_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_radix_key_codec.dir/build.make test/rocprim/CMakeFiles/test_radix_key_codec.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_predicate_iterator.dir/build.make test/rocprim/CMakeFiles/test_predicate_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 70%] Building CXX object test/rocprim/CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -MF CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o.d -o CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp +[ 71%] Building CXX object test/rocprim/CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -MF CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o.d -o CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:542:2: note: expanded from here + 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_1_1-gfx90a-da1f48.out /tmp/test_device_radix_sort_typed_1_1-gfx90a-ed9b1f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_1_1-gfx1010-e55044.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1030-a29877.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1100-b5a863.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1101-43a1bf.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1102-04ab5d.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx803-7b7735.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx900-eb12b1.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx906-e5d2cc.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx908-dc743e.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx90a-da1f48.out -output=/tmp/test_device_radix_sort_typed_1_1-a287a8.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_1_1-a287a8.hipfb -cuid=bfbc9d85ff24f13b -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for host. -[ 76%] Linking CXX executable test_type_traits_interface_cpp14 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp14.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp14.dir/link.d CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp14 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 76%] Built target test_type_traits_interface_cpp14 -[ 77%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1010-a7ff5e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-3671df.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-ee4ec8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-78c853.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -128975,157 +134015,155 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1010. +11 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:542:2: note: expanded from here + 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -129136,208 +134174,159 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:542:2: note: expanded from here + 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -129345,550 +134334,270 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for host. -[ 77%] Linking CXX executable test_thread_algos -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_thread_algos.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_thread_algos.dir/link.d CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -o test_thread_algos /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 77%] Built target test_thread_algos -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 77%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-8209b0.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-d65204.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-bdee83.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:542:2: note: expanded from here + 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -129896,487 +134605,106 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1010-f04cd5.out /tmp/test_device_radix_sort_typed_2_1-gfx1010-a7ff5e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1030-84c418.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-c7f0b0.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-375b06.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-4da4d2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -130387,397 +134715,267 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx1100. +12 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +RIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1030-193b4c.out /tmp/test_device_radix_sort_typed_2_0-gfx1030-2859c7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1100-de6fe7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:542:2: note: expanded from here + 542 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -130788,62 +134986,49 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx1101. +12 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -130851,312 +135036,292 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. +12 warnings generated when compiling for gfx803. +17 warnings generated when compiling for gfx906. +11 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for host. -[ 78%] Linking CXX executable test_type_traits_interface_gnupp14 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp14.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp14.dir/link.d CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp14 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 78%] Built target test_type_traits_interface_gnupp14 -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 79%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -14 warnings generated when compiling for host. -16 warnings generated when compiling for gfx900. -[ 79%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1010-7e8db8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-613d50.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-421dd6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-32cedc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -131167,40 +135332,6 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -131220,72 +135351,13 @@ In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -E, "compile-time-c/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -onstant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131301,7 +135373,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -PRIMIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131317,7 +135389,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -_WAVIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131333,13 +135405,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -EFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131355,7 +135421,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -in In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131371,20 +135437,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: @@ -131400,21 +135453,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: @@ -131435,503 +135473,220 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -5 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with prin16 warnings generated when compiling for gfx1030. -tf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1030-66326d.out /tmp/test_device_radix_sort_typed_2_1-gfx1030-84c418.o --no-whole-archive - ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1100-b96fe2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] +: 244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +::925:139: note: macro marked 'deprecated' here +50 :13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -131942,215 +135697,174 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -132164,253 +135878,150 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1010-4f3294.out /tmp/test_device_radix_sort_typed_2_2-gfx1010-7e8db8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1030-6c35a2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -132421,147 +136032,162 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx906. -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -132569,167 +136195,126 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx908. 16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-395301.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-78c853.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-85e500.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-7d70ec.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-33dd17.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-ed2543.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -132762,49 +136347,166 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-ae4fdc.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-3de452.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-a47c39.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +12 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -132813,7 +136515,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -132828,7 +136530,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -132843,7 +136545,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -132853,7 +136555,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -132866,7 +136568,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -132874,12 +136576,38 @@ 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +E __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -132892,7 +136620,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -132905,7 +136641,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -132918,7 +136654,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -132931,7 +136667,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -132953,180 +136689,34 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1030-afcba5.out /tmp/test_device_radix_sort_typed_2_2-gfx1030-6c35a2.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1100-6ababb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1100-758f7b.out /tmp/test_device_radix_sort_typed_2_1-gfx1100-b96fe2.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1101-f09c51.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1100-be7122.out /tmp/test_device_radix_sort_typed_2_0-gfx1100-de6fe7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1101-5e5ba5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -133136,24 +136726,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -133161,9 +136736,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -133174,9 +136749,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -133187,9 +136762,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -133200,9 +136775,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -133213,9 +136788,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -133226,9 +136801,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -133239,10 +136814,121 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -133253,25 +136939,47 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -133281,24 +136989,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -133306,11 +137012,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133319,11 +137027,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133332,11 +137042,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133345,11 +137057,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133358,11 +137072,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133371,11 +137087,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -133384,10 +137102,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -133404,8 +137121,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -133419,164 +137137,245 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -5 warnings generated when compiling for host. -[ 79%] Linking CXX executable test_type_traits_interface_cpp17 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp17.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp17.dir/link.d CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp17 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 79%] Built target test_type_traits_interface_cpp17 -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 79%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_predicate_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -133587,468 +137386,261 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +11 warnings generated when compiling for gfx908. +10 warnings generated when compiling for host. +[ 72%] Linking CXX executable test_predicate_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_predicate_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_predicate_iterator.dir/link.d CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o -o test_predicate_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 72%] Built target test_predicate_iterator +make -f test/rocprim/CMakeFiles/test_reverse_iterator.dir/build.make test/rocprim/CMakeFiles/test_reverse_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_reverse_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_reverse_iterator.dir/build.make test/rocprim/CMakeFiles/test_reverse_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 72%] Building CXX object test/rocprim/CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -MF CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o.d -o CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-fddfda.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-bdee83.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-40de66.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-d4e6bc.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-1009af.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-4f0ce7.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-0978a8.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-484a00.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-c68120.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-3fc603.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-8209b0.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-fddfda.out -output=/tmp/test_device_segmented_radix_sort_typed_0_0-e3ceb6.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_0_0-e3ceb6.hipfb -cuid=458f6d57eedb615a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -134061,9 +137653,119 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1100-3d1b6e.out /tmp/test_device_radix_sort_typed_2_2-gfx1100-6ababb.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1101-cb0b95.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +11 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_radix_key_codec.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_radix_sort.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/detail/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-7eb320.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-c08d0e.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-834604.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -134096,50 +137798,10 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-23a1dc.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-18a853.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-546a99.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +16 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-727e5e.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-18c1eb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-2a00cb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -134172,19 +137834,34 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -134194,24 +137871,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -134219,9 +137881,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -134232,9 +137894,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -134245,9 +137907,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -134258,9 +137920,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -134271,9 +137933,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -134284,9 +137946,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -134297,18 +137959,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -134317,8 +137981,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -134332,47 +137996,158 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -134381,7 +138156,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -134394,7 +138169,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -134409,7 +138184,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -134419,7 +138194,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -134432,7 +138207,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -134445,7 +138220,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -134458,7 +138233,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -134471,7 +138246,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -134484,7 +138259,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -134497,7 +138272,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -134519,8 +138294,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -134535,110 +138309,133 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1030. +9 warnings generated when compiling for host. +[ 73%] Linking CXX executable test_radix_key_codec +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_radix_key_codec.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_radix_key_codec.dir/link.d CMakeFiles/test_radix_key_codec.dir/test_radix_key_codec.cpp.o -o test_radix_key_codec /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 73%] Built target test_radix_key_codec +make -f test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build.make test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build.make test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 73%] Building CXX object test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -MF CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o.d -o CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:928:139: note: macro marked 'deprecated' here - 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1101-a0eb59.out /tmp/test_device_radix_sort_typed_2_1-gfx1101-f09c51.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -134646,164 +138443,180 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1102-6d9037.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -134814,13 +138627,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -134834,50 +138647,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-b3ea4a.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-4da4d2.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-1b3d20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ +16 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-ad10cb.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-81ff20.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-520494.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -134910,136 +138683,149 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -135050,29 +138836,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -135081,20 +138865,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -135109,7 +138880,22 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -135119,7 +138905,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135132,7 +138918,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135145,7 +138931,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135158,7 +138944,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -135171,7 +138957,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -135184,7 +138970,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -135197,48 +138983,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -135260,43 +139005,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1101-51c1e4.out /tmp/test_device_radix_sort_typed_2_2-gfx1101-cb0b95.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1102-b7ea94.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -135311,106 +139020,138 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +16 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -135421,13 +139162,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -135441,32 +139182,191 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -135474,13 +139374,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -135488,11 +139402,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135501,11 +139415,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135514,11 +139427,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135527,11 +139439,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135540,11 +139451,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135553,11 +139463,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -135566,9 +139475,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -135587,18 +139507,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -[ 79%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-c1fc0d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +16 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1030. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-85b48e.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-a3c01d.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-93b095.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -135631,64 +139543,342 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:929:139: note: macro marked 'deprecated' here - 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -135697,7 +139887,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -135710,7 +139900,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -135725,7 +139915,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -135735,7 +139925,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135748,7 +139938,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135761,7 +139951,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -135774,7 +139964,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -135787,7 +139977,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -135800,7 +139990,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -135813,7 +140003,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -135835,48 +140039,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:446:139: note: macro marked 'deprecated' here - 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -135891,240 +140054,150 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 79%] Linking CXX executable test_transform_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_transform_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_transform_iterator.dir/link.d CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -o test_transform_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 79%] Built target test_transform_iterator -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 80%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++20 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -5 warnings generated when compiling for host. -[ 81%] Linking CXX executable test_type_traits_interface_gnupp17 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp17.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp17.dir/link.d CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp17 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 81%] Built target test_type_traits_interface_gnupp17 -[ 82%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1010-ba0fbd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:335:2: note: expanded from here - 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -136135,198 +140208,55 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:335:2: note: expanded from here - 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:335:2: note: expanded from here - 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1101-032aee.out /tmp/test_device_radix_sort_typed_2_0-gfx1101-5e5ba5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1102-d4284a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:335:2: note: expanded from here - 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -136336,24 +140266,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -136361,11 +140276,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136374,11 +140288,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136387,11 +140300,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136400,11 +140312,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136413,11 +140324,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136426,11 +140336,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -136439,8 +140348,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -136459,260 +140380,152 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx1102-14f952.out /tmp/test_device_radix_sort_typed_2_2-gfx1102-b7ea94.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx803-8e1493.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:335:2: note: expanded from here - 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-31f39f.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-32cedc.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-81e212.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -136723,39 +140536,37 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -136765,12 +140576,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -136780,12 +140590,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -136793,263 +140602,321 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:950:139: note: macro marked 'deprecated' here - 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:950:139: note: macro marked 'deprecated' here - 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:950:139: note: macro marked 'deprecated' here - 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx1102-2507b2.out /tmp/test_device_radix_sort_typed_2_1-gfx1102-6d9037.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx803-eade3c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -137059,10 +140926,12 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -137072,34 +140941,9 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -137107,19 +140951,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ - return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -137127,11 +140963,10 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137140,11 +140975,10 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137153,11 +140987,10 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137166,11 +140999,10 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137179,11 +141011,10 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137192,8 +141023,20 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -137212,523 +141055,466 @@ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-6e5ca5.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-85e500.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-dd51e9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:951:139: note: macro marked 'deprecated' here - 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:458:139: note: macro marked 'deprecated' here - 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hpp:43:13: warning: 'HIP_CHECK' macro redefined [-Wmacro-redefined] + 43 | #define HIP_CHECK(condition) \ + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../common_test_header.hpp:50:13: note: previous definition is here + 50 | #define HIP_CHECK(condition) \ + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/binary_op_wrappers.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:458:139: note: macro marked 'deprecated' here - 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_select.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_partition.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:458:139: note: macro marked 'deprecated' here - 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx803-988fbb.out /tmp/test_device_radix_sort_typed_2_2-gfx803-8e1493.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx900-cd762e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for host. -[ 83%] Linking CXX executable test_type_traits_interface_cpp20 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp20.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp20.dir/link.d CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp20 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 83%] Built target test_type_traits_interface_cpp20 -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 83%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++20 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZ16 warnings generated when compiling for gfx803. +E __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -137739,104 +141525,29 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:336:2: note: expanded from here - 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:336:2: note: expanded from here - 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -137844,28 +141555,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: @@ -137879,8 +141570,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -137889,12 +141595,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137903,12 +141607,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137917,12 +141619,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137931,12 +141631,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137945,12 +141643,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137959,12 +141655,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -137973,26 +141667,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -138005,545 +141680,314 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:336:2: note: expanded from here - 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:336:2: note: expanded from here - 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:336:2: note: expanded from here - 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-43a949.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-c1fc0d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-88d669.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx900-b93364.out /tmp/test_device_radix_sort_typed_2_2-gfx900-cd762e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx906-bf3d8f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1010-c4359b.out /tmp/test_device_radix_sort_typed_3_0-gfx1010-ba0fbd.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1030-793f4a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-e27709.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-1b3d20.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-1dca7c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/texture_cache_iterator.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_transform_config.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_transform.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -138554,132 +141998,42 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx803-9374a9.out /tmp/test_device_radix_sort_typed_2_1-gfx803-eade3c.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:954:139: note: macro marked 'deprecated' here - 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:954:139: note: macro marked 'deprecated' here - 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:954:139: note: macro marked 'deprecated' here - 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx900-af9ea2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_texture_cache_iterator.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -5 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -138689,24 +142043,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -138714,11 +142068,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138727,11 +142080,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138740,11 +142092,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138753,11 +142104,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138766,11 +142116,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138779,11 +142128,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -138792,8 +142140,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -138812,6 +142172,55 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-1b90c8.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-ed2543.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-d91fd9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +14 warnings generated when compiling for host. +[ 74%] Linking CXX executable test_texture_cache_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_texture_cache_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_texture_cache_iterator.dir/link.d CMakeFiles/test_texture_cache_iterator.dir/test_texture_cache_iterator.cpp.o -o test_texture_cache_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 74%] Built target test_texture_cache_iterator +make -f test/rocprim/CMakeFiles/test_thread.dir/build.make test/rocprim/CMakeFiles/test_thread.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_thread.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_thread.dir/build.make test/rocprim/CMakeFiles/test_thread.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 74%] Building CXX object test/rocprim/CMakeFiles/test_thread.dir/test_thread.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_thread.dir/test_thread.cpp.o -MF CMakeFiles/test_thread.dir/test_thread.cpp.o.d -o CMakeFiles/test_thread.dir/test_thread.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -138824,19 +142233,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -138853,6 +142249,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -138959,8 +142370,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -138974,390 +142385,238 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -139370,180 +142629,21 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:955:139: note: macro marked 'deprecated' here - 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx906-4ef107.out /tmp/test_device_radix_sort_typed_2_2-gfx906-bf3d8f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx908-02a863.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -139553,10 +142653,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -139566,10 +142668,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -139577,11 +142678,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139590,11 +142690,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139603,11 +142702,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139616,11 +142714,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139629,11 +142726,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139642,11 +142738,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -139655,8 +142750,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -139675,277 +142783,132 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:459:139: note: macro marked 'deprecated' here - 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:459:139: note: macro marked 'deprecated' here - 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:459:139: note: macro marked 'deprecated' here - 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for host. -[ 84%] Linking CXX executable test_type_traits_interface_gnupp20 -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp20.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp20.dir/link.d CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp20 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 84%] Built target test_type_traits_interface_gnupp20 -[ 85%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-e8ec25.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx1102-3578c0.out /tmp/test_device_radix_sort_typed_2_0-gfx1102-d4284a.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx803-d1a918.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp +16 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1100. +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-11874e.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-2a00cb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-1a8936.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -139978,45 +142941,46 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -140024,317 +142988,214 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +be removedIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ + in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx908-2b7c47.out /tmp/test_device_radix_sort_typed_2_2-gfx908-02a863.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx90a-255744.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-dee6b3.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-81e212.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-5e22f5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 925In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + | #pragma cl/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +ang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprclang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ecated(__AMDGCN_WAVEFRONTignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +ifIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + RIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +OCPIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +RIIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +M_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -140351,101 +143212,45 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-bc32b6.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-546a99.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-bd28c8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx900-648c7e.out /tmp/test_device_radix_sort_typed_2_1-gfx900-af9ea2.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx906-dd48c0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -140457,10 +143262,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -140472,10 +143277,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -140485,7 +143290,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -140495,10 +143300,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -140508,10 +143313,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -140521,10 +143326,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -140534,10 +143339,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -140547,10 +143352,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -140560,10 +143365,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -140582,10 +143387,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -140600,181 +143405,129 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -140784,10 +143537,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -140797,10 +143552,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -140808,11 +143562,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140821,11 +143574,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140834,11 +143586,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140847,11 +143598,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140860,11 +143610,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140873,11 +143622,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -140886,8 +143634,33 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -140906,266 +143679,284 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-a19a5a.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-dd51e9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-b21e8e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for host. +[ 74%] Linking CXX executable test_device_select +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_select.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_select.dir/link.d CMakeFiles/test_device_select.dir/test_device_select.cpp.o -o test_device_select /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 74%] Built target test_device_select +make -f test/rocprim/CMakeFiles/test_thread_algos.dir/build.make test/rocprim/CMakeFiles/test_thread_algos.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_thread_algos.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_thread_algos.dir/build.make test/rocprim/CMakeFiles/test_thread_algos.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 75%] Building CXX object test/rocprim/CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -MF CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o.d -o CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_2-gfx90a-ca2c4c.out /tmp/test_device_radix_sort_typed_2_2-gfx90a-255744.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_2-gfx1010-4f3294.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1030-afcba5.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1100-3d1b6e.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1101-51c1e4.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1102-14f952.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx803-988fbb.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx900-b93364.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx906-4ef107.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx908-2b7c47.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx90a-ca2c4c.out -output=/tmp/test_device_radix_sort_typed_2_2-da1241.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_2-da1241.hipfb -cuid=95f890aa65b7e0a3 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -141175,10 +143966,12 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -141188,10 +143981,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -141199,11 +143992,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -141212,11 +144004,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -141225,11 +144016,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -141238,11 +144028,10 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -141251,9 +144040,28 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:24: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_reverse_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: @@ -141272,752 +144080,491 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1030-16f79a.out /tmp/test_device_radix_sort_typed_3_0-gfx1030-793f4a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1100-9cae54.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:535:2: note: expanded from here + 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 85%] Building CXX object test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -MF CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o.d -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-49f151.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx906-3dc0ae.out /tmp/test_device_radix_sort_typed_2_1-gfx906-dd48c0.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx908-411848.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx906. +14 warnings generated when compiling for host. +[ 76%] Linking CXX executable test_reverse_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reverse_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_reverse_iterator.dir/link.d CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o -o test_reverse_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 76%] Built target test_reverse_iterator +make -f test/rocprim/CMakeFiles/test_transform_iterator.dir/build.make test/rocprim/CMakeFiles/test_transform_iterator.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_transform_iterator.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_transform_iterator.dir/build.make test/rocprim/CMakeFiles/test_transform_iterator.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 77%] Building CXX object test/rocprim/CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -MF CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o.d -o CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp +16 warnings generated when compiling for gfx908. +17 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:535:2: note: expanded from here + 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -142030,278 +144577,257 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-2a7d01.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-1dca7c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-54fa11.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-d9e9f9.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-88d669.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-88381c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +: +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +: 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5In file included from : warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +80 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + | #if ROCPRIM_WAVEFRONT_SI244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +ZE == 32 +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #definIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + e ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here +47 925 | #pragma clang deprecated(__AMDGC | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +N_WAVEFRONT_SIZE, "compile-time-constant access to the wavefr:925:139: note: macro marked 'deprecated' here + ont size will be removed in a future release") +925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +| ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -142309,11 +144835,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142322,11 +144850,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142335,11 +144865,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142348,11 +144880,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142361,11 +144895,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142374,11 +144910,13 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142387,20 +144925,44 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | stat/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +i 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +c constexpr/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp float precision = 2.0f / (1ll << 23); + | ^~~~~~ +:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | stat/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hppic constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | stat/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + ic constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +67 | static constexpr /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +f 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +loat precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -142409,112 +144971,129 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 85%] Linking CXX executable test_lookback_reproducibility -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lookback_reproducibility.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_lookback_reproducibility.dir/link.d CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -o test_lookback_reproducibility /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 85%] Built target test_lookback_reproducibility -make -f test/rocprim/CMakeFiles/test_no_half_operators.dir/build.make test/rocprim/CMakeFiles/test_no_half_operators.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_no_half_operators.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_no_half_operators.dir/build.make test/rocprim/CMakeFiles/test_no_half_operators.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 86%] Building CXX object test/rocprim/CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -MF CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o.d -o CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:562:2: note: expanded from here - 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -142523,334 +145102,133 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -12 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:562:2: note: expanded from here - 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +17 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-e1325b.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-520494.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:562:2: note: expanded from here - 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:535:2: note: expanded from here + 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-0a280b.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-9382ca.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-9b9711.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-fe5a01.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-63ab26.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-8dd096.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-2cc04a.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-5b126d.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-ad10cb.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-e1325b.out -output=/tmp/test_device_segmented_radix_sort_typed_1_0-1376dc.hipfb -verbose +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx908-93a02b.out /tmp/test_device_radix_sort_typed_2_1-gfx908-411848.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx90a-c554a5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_1_0-1376dc.hipfb -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -142863,9 +145241,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -142883,68 +145258,171 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -12 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:562:2: note: expanded from here - 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: @@ -142952,15 +145430,27 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -142969,96 +145459,104 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread.cpp:28: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -143066,9 +145564,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -143076,38 +145574,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -143115,12 +145587,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -143128,12 +145600,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -143141,31 +145613,33 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -143179,181 +145653,267 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -12 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +17 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:535:2: note: expanded from here + 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:562:2: note: expanded from here - 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +17 warnings generated when compiling for gfx1101. +13 warnings generated when compiling for host. +[ 78%] Linking CXX executable test_thread +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_thread.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_thread.dir/link.d CMakeFiles/test_thread.dir/test_thread.cpp.o -o test_thread /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 78%] Built target test_thread +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 79%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:535:2: note: expanded from here + 535 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ 16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1100-296ac5.out /tmp/test_device_radix_sort_typed_3_0-gfx1100-9cae54.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1101-afc783.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-8efb36.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-e8ec25.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-c2298a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-efa7d4.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-93b095.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-a92ceb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -143386,167 +145946,204 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -12 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +5 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -143594,50 +146191,6 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: @@ -143738,100 +146291,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +17 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -143847,44 +146307,92 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -12 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -143892,53 +146400,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -143947,10 +146442,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -143959,10 +146456,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -143971,13 +146470,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -143986,225 +146488,322 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. -12 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-bf1315.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-b21e8e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-ace6d8.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-33a5ee.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-4280fb.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-2a8245.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-5a6e40.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-3671df.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-395301.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-6e5ca5.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-a19a5a.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-bf1315.out -output=/tmp/test_device_segmented_radix_sort_typed_0_1-5422bb.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_0_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_0_1-5422bb.hipfb -cuid=2505d9a8035abd9b -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx803-6b0b9d.out /tmp/test_device_radix_sort_typed_2_0-gfx803-d1a918.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx900-cdf98b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +16 warnings generated when compiling for gfx1102. +5 warnings generated when compiling for gfx1100. +17 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -144214,12 +146813,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -144229,12 +146828,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -144242,292 +146841,455 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_0_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +16 warnings generated when compiling for gfx1030. +5 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-45c2be.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-a47c39.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-29d7fa.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a futuIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + re release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant accesIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpps :26to: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp t:37:1:he warning: wGPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages]av +efront s iz37e | RwiOCPRIllM_PR bAGe MA_reMESSmoAGEve("d GPUin pr ain ftf utwaurrnie rngs foelr eainse"vali) +d r | ocP ^ +RIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -144535,53 +147297,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -144590,23 +147339,26 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM16 warnings generated when compiling for gfx900. -_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -144615,14 +147367,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-0b0d0a.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-5e22f5.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -144631,50 +147385,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-b5a465.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -12 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -144686,10 +147406,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -144701,10 +147421,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -144714,7 +147434,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +17 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -144724,10 +147445,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -144737,10 +147458,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -144750,10 +147471,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -144763,10 +147484,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -144776,10 +147497,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -144789,10 +147510,24 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -144811,691 +147546,748 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +5 warnings generated when compiling for gfx803. +17 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 79%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +5 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_1-gfx90a-90790b.out /tmp/test_device_radix_sort_typed_2_1-gfx90a-c554a5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_1-gfx1010-f04cd5.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1030-66326d.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1100-758f7b.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1101-a0eb59.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1102-2507b2.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx803-9374a9.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx900-648c7e.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx906-3dc0ae.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx908-93a02b.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx90a-90790b.out -output=/tmp/test_device_radix_sort_typed_2_1-b655d9.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_1-b655d9.hipfb -cuid=4aab52a6ebd87a52 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -12 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -10 warnings generated when compiling for host. -[ 86%] Linking CXX executable test_no_half_operators -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_no_half_operators.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_no_half_operators.dir/link.d CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -o test_no_half_operators /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 86%] Built target test_no_half_operators -make -f test/rocprim/CMakeFiles/test_intrinsics.dir/build.make test/rocprim/CMakeFiles/test_intrinsics.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_intrinsics.dir/build.make test/rocprim/CMakeFiles/test_intrinsics.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 86%] Building CXX object test/rocprim/CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -MF CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o.d -o CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1010. +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +17 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -145509,287 +148301,207 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1100. -14 warnings generated when compiling for host. -[ 86%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1010-983e9b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx1030. +5 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -145802,170 +148514,164 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-7ddf7c.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-88381c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-a6c2c7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1100. +5 warnings generated when compiling for gfx90a. +17 warnings generated when compiling for gfx90a. +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-3421e3.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-1a8936.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-60dbdf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -145998,117 +148704,181 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:33: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:37: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -146121,6 +148891,43 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +5 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) + | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -146130,19 +148937,41 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: warning: first argument in call to '__builtin_memcpy' is a pointer to non-trivially copyable type 'test_utils::custom_test_type' [-Wnontrivial-memcall] + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:144:20: note: in instantiation of function template specialization 'rocprim::detail::AsmThreadLoad>' requested here + 144 | return detail::AsmThreadLoad(ptr); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:76:37: note: in instantiation of function template specialization 'rocprim::thread_load>' requested here + 76 | device_output[index] = rocprim::thread_load(device_input + index); + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:115:9: note: in instantiation of function template specialization 'thread_load_kernel>' requested here + 115 | thread_load_kernel<<>>(device_input, device_output); + | ^ +/usr/include/gtest/internal/gtest-internal.h:448:44: note: in instantiation of member function 'RocprimThreadOperationTests_Load_Test>>::TestBody' requested here + 448 | Test* CreateTest() override { return new TestClass; } + | ^ +/usr/include/gtest/internal/gtest-internal.h:715:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>>::CreateTest' requested here + 715 | new TestFactoryImpl); + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 719 | Register(prefix, std::move(code_location), case_name, test_names, + | ^ +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/usr/include/gtest/internal/gtest-internal.h:719:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_thread_algos.cpp:80:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, params, params, params, params, params<__half>, params, params, params, params>, params>>>::Register' requested here + 80 | TYPED_TEST(RocprimThreadOperationTests, Load) | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ +/usr/include/gtest/gtest-typed-test.h:214:27: note: expanded from macro 'TYPED_TEST' + 214 | CaseName)>::Register("", \ + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/thread/thread_load.hpp:66:22: note: explicitly cast the pointer to silence this warning + 66 | __builtin_memcpy(&retval, ptr, sizeof(T)); + | ^ + | (void*) In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: @@ -146162,6 +148991,21 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -146268,7 +149112,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -146284,180 +149127,189 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +5 warnings generated when compiling for host. +[ 79%] Linking CXX executable test_type_traits_interface_cpp14 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp14.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp14.dir/link.d CMakeFiles/test_type_traits_interface_cpp14.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp14 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 79%] Built target test_type_traits_interface_cpp14 +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 80%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-927c60.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-54fa11.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-294bc8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -14 warnings generated when compiling for host. -[ 87%] Building CXX object test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -v -MD -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -MF CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o.d -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -c /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -Debian clang version 21.1.4 (5) -Target: aarch64-unknown-linux-gnu -Thread model: posix -InstalledDir: /usr/lib/llvm-21/bin -Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Selected GCC installation: /usr/lib/gcc/aarch64-linux-gnu/15 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found HIP installation: /usr, version 6.4.43484 - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1010.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1010 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1010-d78f85.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_scan.hpp:38: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGC "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-e77e4a.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-d91fd9.o --no-whole-archive +N_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-5d23e2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -146490,139 +149342,111 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_segmented_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1010. +5 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146636,8 +149460,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146651,8 +149475,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146674,8 +149498,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146687,8 +149511,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146700,8 +149524,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146713,8 +149537,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146726,8 +149550,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146739,8 +149563,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: @@ -146761,584 +149585,852 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1030. +5 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ +5 warnings generated when compiling for gfx1100. +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1101. +5 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +5 warnings generated when compiling for gfx1102. +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx803. +15 warnings generated when compiling for host. +[ 80%] Linking CXX executable test_thread_algos +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_thread_algos.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_thread_algos.dir/link.d CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o -o test_thread_algos /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 80%] Built target test_thread_algos +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 80%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +16 warnings generated when compiling for gfx1102. +5 warnings generated when compiling for host. +[ 81%] Linking CXX executable test_type_traits_interface_gnupp14 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp14.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp14.dir/link.d CMakeFiles/test_type_traits_interface_gnupp14.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp14 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 81%] Built target test_type_traits_interface_gnupp14 +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 82%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++20 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-637f2e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-bd28c8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-9c1a01.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx900. +5 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -147352,9 +150444,132 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1101-0b136d.out /tmp/test_device_radix_sort_typed_3_0-gfx1101-afc783.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1102-21e25b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:335:2: note: expanded from here + 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a f5 warnings generated when compiling for gfx906. +uture release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +16 warnings generated when compiling for gfx1030. +5 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-6d15a1.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-834604.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-0a29ea.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -147387,8 +150602,49 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +5 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -147397,7 +150653,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -147410,7 +150666,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -147425,7 +150681,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -147435,7 +150691,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -147448,7 +150704,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -147461,7 +150717,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -147474,7 +150730,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +5 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -147487,7 +150744,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -147500,7 +150757,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -147513,7 +150770,40 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -147535,42 +150825,55 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1010-cccd95.out /tmp/test_device_radix_sort_typed_3_2-gfx1010-d78f85.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1030-cfc8fc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +16 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:335:2: note: expanded from here + 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -147585,19 +150888,64 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +5 warnings generated when compiling for gfx1100. +5 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -147607,24 +150955,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -147632,11 +150980,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147645,11 +150996,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147658,11 +151012,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147671,11 +151028,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147684,11 +151044,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147697,11 +151060,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -147710,10 +151076,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -147730,96 +151096,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -147833,969 +151110,496 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:335:2: note: expanded from here + 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +5 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -13 warnings generated when compiling for host. -[ 88%] Linking CXX executable test_intrinsics -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_intrinsics.dir/link.d CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -o test_intrinsics /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +14 warnings generated when compiling for host. +[ 83%] Linking CXX executable test_device_segmented_scan +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_segmented_scan.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_segmented_scan.dir/link.d CMakeFiles/test_device_segmented_scan.dir/test_device_segmented_scan.cpp.o -o test_device_segmented_scan /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 88%] Built target test_intrinsics -make -f test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build.make test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/depend +[ 83%] Built target test_device_segmented_scan +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build.make test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build +make -f test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build.make test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 88%] Building CXX object test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -MF CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o.d -o CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +[ 83%] Building CXX object test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++20 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -MF CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o.d -o CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1030-854883.out /tmp/test_device_radix_sort_typed_3_2-gfx1030-cfc8fc.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1100-2bebf3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:93:2: note: expanded from here - 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1010-a40845.out /tmp/test_device_radix_sort_typed_3_1-gfx1010-983e9b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1030-a977a7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:335:2: note: expanded from here + 335 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx1101. +5 warnings generated when compiling for host. +[ 83%] Linking CXX executable test_type_traits_interface_cpp17 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp17.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp17.dir/link.d CMakeFiles/test_type_traits_interface_cpp17.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp17 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 83%] Built target test_type_traits_interface_cpp17 +make -f test/rocprim/CMakeFiles/test_no_half_operators.dir/build.make test/rocprim/CMakeFiles/test_no_half_operators.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_no_half_operators.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_no_half_operators.dir/build.make test/rocprim/CMakeFiles/test_no_half_operators.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 84%] Building CXX object test/rocprim/CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -MF CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o.d -o CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:336:2: note: expanded from here + 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:928:139: note: macro marked 'deprecated' here + 928 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:93:2: note: expanded from here - 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +5 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +5 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:562:2: note: expanded from here + 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-1ef6b6.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-a92ceb.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:93:2: note: expanded from here - 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:335:2: note: expanded from here + 335 | message("GPU pri "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-2213c3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +ntf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1010. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1010 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-6c1b21.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-49f151.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1030.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1030 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-3e3549.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -148828,190 +151632,242 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx900-d2c2bd.out /tmp/test_device_radix_sort_typed_2_0-gfx900-cdf98b.o --no-whole-archive -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ --fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx906-7eb8de.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-d18800.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-b5a465.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-f059d1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +12 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:93:2: note: expanded from here - 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:336:2: note: expanded from here + 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -149024,7 +151880,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +5 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -149033,7 +151890,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -149046,7 +151903,7 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -149061,7 +151918,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -149071,7 +151928,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -149084,7 +151941,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -149092,12 +151949,13 @@ 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | 5 warnings generated when compiling for gfx1030. + #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -149110,7 +151968,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -149123,7 +151981,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -149136,7 +151994,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -149149,7 +152007,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -149171,2294 +152029,1591 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:562:2: note: expanded from here + 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:950:139: note: macro marked 'deprecated' here + 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:950:139: note: macro marked 'deprecated' here + 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:950:139: note: macro marked 'deprecated' here + 950 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +5 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:93:2: note: expanded from here - 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:336:2: note: expanded from here + 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +12 warnings generated when compiling for gfx1030. +5 warnings generated when compiling for gfx906. +5 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:562:2: note: expanded from here + 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1100-f65621.out /tmp/test_device_radix_sort_typed_3_2-gfx1100-2bebf3.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1101-ae60c4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx900. +5 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:336:2: note: expanded from here + 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +12 warnings generated when compiling for gfx1100. +5 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:562:2: note: expanded from here + 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:929:139: note: macro marked 'deprecated' here + 929 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +5 warnings generated when compiling for gfx906. +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx906. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-71de94.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-c2298a.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:336:2: note: expanded from here + 336 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +12 warnings generated when compiling for gfx1101. +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:446:139: note: macro marked 'deprecated' here + 446 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-07aeb6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx908. -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-63532a.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-a6c2c7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-3f7b2b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:562:2: note: expanded from here + 562 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the In file included from wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +61:951:139: note: macro marked 'deprecated' here + | 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +5 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:954:139: note: macro marked 'deprecated' here + 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:954:139: note: macro marked 'deprecated' here + 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:954:139: note: macro marked 'deprecated' here + 954 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +16 warnings generated when compiling for gfx900. +5 warnings generated when compiling for gfx803. +12 warnings generated when compiling for gfx1102. +5 warnings generated when compiling for host. +[ 85%] Linking CXX executable test_type_traits_interface_gnupp17 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp17.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp17.dir/link.d CMakeFiles/test_type_traits_interface_gnupp17.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp17 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 85%] Built target test_type_traits_interface_gnupp17 +make -f test/rocprim/CMakeFiles/test_intrinsics.dir/build.make test/rocprim/CMakeFiles/test_intrinsics.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_intrinsics.dir/build.make test/rocprim/CMakeFiles/test_intrinsics.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 85%] Building CXX object test/rocprim/CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -MF CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o.d -o CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:951:139: note: macro marked 'deprecated' here + 951 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -mIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: - elf64_amdgpu --no-undefinedIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp -shared:32 -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8: -In file included from -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1101-71527f.out /tmp/test_device_radix_sort_typed_3_2-gfx1101-ae60c4.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1102-869b28.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -13 warnings generated when compiling for host. -[ 89%] Linking CXX executable test_intrinsics_atomic -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics_atomic.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_intrinsics_atomic.dir/link.d CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -o test_intrinsics_atomic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 89%] Built target test_intrinsics_atomic -make -f test/rocprim/CMakeFiles/test_invoke_result.dir/build.make test/rocprim/CMakeFiles/test_invoke_result.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_invoke_result.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_invoke_result.dir/build.make test/rocprim/CMakeFiles/test_invoke_result.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 90%] Building CXX object test/rocprim/CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -MF CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o.d -o CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1010. -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1030-f17af2.out /tmp/test_device_radix_sort_typed_3_1-gfx1030-a977a7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1100-ff7759.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-f4da77.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-294bc8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-914053.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +5 warnings generated when compiling for gfx900. +12 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-0f4dcc.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-60dbdf.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-f54b20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -151491,398 +153646,242 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -5 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:458:139: note: macro marked 'deprecated' here + 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:458:139: note: macro marked 'deprecated' here + 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:458:139: note: macro marked 'deprecated' here + 458 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx906-521995.out /tmp/test_device_radix_sort_typed_2_0-gfx906-7eb8de.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx908-ba9a6e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx1102-d6a1d9.out /tmp/test_device_radix_sort_typed_3_2-gfx1102-869b28.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx803-70da25.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -151892,10 +153891,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -151905,10 +153906,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -151916,9 +153916,9 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -151929,9 +153929,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -151942,9 +153942,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -151955,22 +153955,23 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here + 5| ^ +:925 warnings generated:139: when compiling for gfx906note: macro marked 'deprecated' here +. 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -151981,9 +153982,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -151994,18 +153995,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -152014,203 +154017,132 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +12 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -152224,16 +154156,70 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + 234 | #ifndef 5__AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + warnings generated when compiling for host. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +[ 86%] Linking CXX executable test_type_traits_interface_cpp20 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp20.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_cpp20.dir/link.d CMakeFiles/test_type_traits_interface_cpp20.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_cpp20 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 86%] Built target test_type_traits_interface_cpp20 +make -f test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build.make test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build.make test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hppmake[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -152242,8 +154228,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -152252,25 +154244,48 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +[ 86%] Building CXX object test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -MF CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o.d -o CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -152278,105 +154293,97 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -5 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -5 warnings generated when compiling for host. -[ 90%] Linking CXX executable test_invoke_result -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_invoke_result.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_invoke_result.dir/link.d CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -o test_invoke_result /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 90%] Built target test_invoke_result -make -f test/rocprim/CMakeFiles/test_warp_exchange.dir/build.make test/rocprim/CMakeFiles/test_warp_exchange.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_exchange.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_exchange.dir/build.make test/rocprim/CMakeFiles/test_warp_exchange.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 90%] Building CXX object test/rocprim/CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -MF CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o.d -o CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +5 warnings generated when compiling for gfx908. +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:93:2: note: expanded from here + 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -152386,79 +154393,79 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -152471,123 +154478,141 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -152598,8 +154623,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -RONT_In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -152610,8 +154635,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -SIZIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -152622,55 +154647,51 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -E - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -152681,8 +154702,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -152693,25 +154714,26 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -152719,356 +154741,209 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx1102-638fb1.out /tmp/test_device_radix_sort_typed_3_0-gfx1102-21e25b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx803-8e3d07.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:955:139: note: macro marked 'deprecated' here + 955 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1100-f19f1c.out /tmp/test_device_radix_sort_typed_3_1-gfx1100-ff7759.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1101-01b663.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx803-6ef717.out /tmp/test_device_radix_sort_typed_3_2-gfx803-70da25.o --no-whole-archive -15 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx900-2e839e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "cIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:93:2: note: expanded from here + 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +ompile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -153076,233 +154951,236 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +12 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -153315,198 +155193,251 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-d368ce.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-5d23e2.o --no-whole-archive +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-9849d2.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-fc1a52.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-5b4b42.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-daa796.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-2a1efc.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-f6bf91.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-7d70ec.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-1b90c8.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-e77e4a.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-d368ce.out -output=/tmp/test_device_segmented_radix_sort_typed_2_0-30eb2f.hipfb -verbose +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_2_0-30eb2f.hipfb -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:459:139: note: macro marked 'deprecated' here + 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:459:139: note: macro marked 'deprecated' here + 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_custom_test_types.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_half.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:459:139: note: macro marked 'deprecated' here + 459 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:25: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:93:2: note: expanded from here + 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -153516,79 +155447,79 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -153601,51 +155532,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-f77602.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-3f7b2b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-de60a4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +15 warnings generated when compiling for gfx1100. +12 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -153657,10 +155555,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -153672,10 +155570,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -153685,7 +155583,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -153695,36 +155593,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -153734,10 +155606,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -153747,10 +155619,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -153760,10 +155632,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -153782,45 +155654,151 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-e77879.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-f059d1.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-bef6b9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -153835,84 +155813,150 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx908-37ae27.out /tmp/test_device_radix_sort_typed_2_0-gfx908-ba9a6e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx90a-b263c0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_no_half_operators.cpp:9: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/rocprim.hpp:47: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +5 warnings generated when compiling for host. +[ 87%] Linking CXX executable test_type_traits_interface_gnupp20 +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp20.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_type_traits_interface_gnupp20.dir/link.d CMakeFiles/test_type_traits_interface_gnupp20.dir/test_type_traits_interface.cpp.o -o test_type_traits_interface_gnupp20 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 87%] Built target test_type_traits_interface_gnupp20 +make -f test/rocprim/CMakeFiles/test_invoke_result.dir/build.make test/rocprim/CMakeFiles/test_invoke_result.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_invoke_result.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_invoke_result.dir/build.make test/rocprim/CMakeFiles/test_invoke_result.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 88%] Building CXX object test/rocprim/CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -MF CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o.d -o CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:93:2: note: expanded from here + 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -153920,107 +155964,127 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx1101. +10 warnings generated when compiling for host. +[ 88%] Linking CXX executable test_no_half_operators +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_no_half_operators.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_no_half_operators.dir/link.d CMakeFiles/test_no_half_operators.dir/test_no_half_operators.cpp.o -o test_no_half_operators /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 88%] Built target test_no_half_operators +make -f test/rocprim/CMakeFiles/test_warp_exchange.dir/build.make test/rocprim/CMakeFiles/test_warp_exchange.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_exchange.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_warp_exchange.dir/build.make test/rocprim/CMakeFiles/test_warp_exchange.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 88%] Building CXX object test/rocprim/CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -MF CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o.d -o CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -154028,7 +156092,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -154038,20 +156102,150 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +16 warnings generated when compiling for gfx803. +5 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") +:93:2: note: expanded from here + 93 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -154061,119 +156255,162 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -ouble> /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -= 2/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp.0f / (1ll << 52); +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ - | stati/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hppc constexpr float precision = 2.0:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | statif / c constexpr float preci(1lsion - | = 2.0f / (1ll <^~~~~~ -< 7); - | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cppIn file included from :25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -154183,10 +156420,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -154196,22 +156435,55 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154220,11 +156492,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +EFIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154233,11 +156508,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +ROIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154246,11 +156524,19 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +NT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154259,11 +156545,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154272,11 +156561,21 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154285,10 +156584,27 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -154300,75 +156616,66 @@ 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp#:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + d244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +e:925:139: note: macro marked 'deprecated' here +f 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +ine ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx900-1cb35a.out /tmp/test_device_radix_sort_typed_3_2-gfx900-2e839e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx906-751b87.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -154378,10 +156685,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -154391,10 +156700,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -154402,11 +156710,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154415,11 +156724,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154428,11 +156738,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154441,11 +156752,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154454,11 +156766,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154467,31 +156780,58 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be reIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +moved in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -154500,50 +156840,57 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +5 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -154553,79 +156900,79 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :924:139: note: macro marked 'deprecated' here 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -154638,280 +156985,201 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-1c3e8b.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-07aeb6.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-cfe864.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-226318.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-9c1a01.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a fu "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-3842bd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -ture release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +5 warnings generated when compiling for gfx1100. +15 warnings generated when compiling for gfx1010. +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -154919,158 +157187,94 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx803. -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-c33a01.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-914053.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-2abd6c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +15 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -155078,7 +157282,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -155088,228 +157292,279 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp :925 | 61#:p12r:a gwarning: mmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma]a + clang depre c61a | t e d ( _r_eAtMuDrGnC NR_OWCAPVREIFMR_OWNATV_ESFIRZOEN,T _"ScIoZmEp;i +l e| - ^t +ime-/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hppc:o244n:s36:t anote: ntexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +access to th e244 | wa v e f r#odnetf isniez eR OwCiPlRlI Mb_eW ArVeEmFoRvOeNTd_ SiInZ Ea _f_uAtMuDrGeC Nre_lWeAaVsEeF"R)O +N T| _ ^S +IZE + | ^ +:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size willIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppbe removed in a future release") + | ^ +:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + :336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 53 | #if 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52)In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -; +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); @@ -155320,312 +157575,387 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +5 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx906-eed08e.out /tmp/test_device_radix_sort_typed_3_2-gfx906-751b87.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx908-de3bff.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1101-f16c80.out /tmp/test_device_radix_sort_typed_3_1-gfx1101-01b663.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #defIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +i 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +n 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +e:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +RIn file included from OCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here +47 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36:In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_S/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + IZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, ""/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1102-9914e1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +5 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -155633,582 +157963,608 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCNIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; +_WAIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; +VEFIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +RONT_SIZE, "compile-time-coIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +nsIn file included from tant access to the wavefront size will be removed in a /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +f 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SuIZturE _e r_AMelDGCeaN_Wse"AVE) +FR | ON ^ +T_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-tiIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +me-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +15 warnings generated when compiling for gfx908. +5 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(_In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +_AMDGCN_WAVEFR/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +ONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIn file included from IZ/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:E 25: +In file included from __/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:AM24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hppDG:32CN_: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hppWA:308:VEF5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class]RO +NT_SIZE + | 308 ^ + | :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: + static constexpr bool is_tuple_impl:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +zeIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +of...(Args)>() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx908-151247.out /tmp/test_device_radix_sort_typed_3_2-gfx908-de3bff.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx90a-2a806b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_2_0-gfx90a-9911a6.out /tmp/test_device_radix_sort_typed_2_0-gfx90a-b263c0.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_2_0-gfx1010-dc2326.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1030-193b4c.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1100-be7122.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1101-032aee.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1102-3578c0.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx803-6b0b9d.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx900-d2c2bd.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx906-521995.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx908-37ae27.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx90a-9911a6.out -output=/tmp/test_device_radix_sort_typed_2_0-27696a.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_2_0-27696a.hipfb -cuid=defd214bc586cbb -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -156221,45 +158577,48 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:21: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/atomic.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:22: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +14 warnings generated when compiling for host. +make -f test/rocprim/CMakeFiles/test_warp_load.dir/build.make test/rocprim/CMakeFiles/test_warp_load.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_load.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_warp_load.dir/build.make test/rocprim/CMakeFiles/test_warp_load.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 88%] Building CXX object test/rocprim/CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -MF CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o.d -o CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -156267,95 +158626,103 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics_atomic.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-18017d.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-29d7fa.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-d74c16.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -156363,7 +158730,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -156373,7 +158740,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -156383,7 +158750,60 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +13 warnings generated when compiling for host. +[ 89%] Linking CXX executable test_intrinsics_atomic +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics_atomic.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_intrinsics_atomic.dir/link.d CMakeFiles/test_intrinsics_atomic.dir/test_intrinsics_atomic.cpp.o -o test_intrinsics_atomic /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 89%] Built target test_intrinsics_atomic +make -f test/rocprim/CMakeFiles/test_warp_reduce.dir/build.make test/rocprim/CMakeFiles/test_warp_reduce.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_reduce.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_warp_reduce.dir/build.make test/rocprim/CMakeFiles/test_warp_reduce.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 90%] Building CXX object test/rocprim/CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -MF CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o.d -o CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -156393,7 +158813,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156405,7 +158825,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156417,7 +158837,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156429,7 +158849,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156441,7 +158861,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156453,7 +158873,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156465,7 +158885,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -156478,209 +158898,111 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_2-gfx90a-d60f92.out /tmp/test_device_radix_sort_typed_3_2-gfx90a-2a806b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_2-gfx1010-cccd95.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1030-854883.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1100-f65621.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1101-71527f.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1102-d6a1d9.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx803-6ef717.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx900-1cb35a.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx906-eed08e.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx908-151247.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx90a-d60f92.out -output=/tmp/test_device_radix_sort_typed_3_2-018794.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_2.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_2-018794.hipfb -cuid=6c6d2dadae7daf92 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_intrinsics.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-7f251b.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-de60a4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-02770b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156689,7 +159011,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -156704,7 +159026,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -156719,7 +159041,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -156729,7 +159051,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -156742,7 +159064,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -156755,7 +159077,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -156768,7 +159090,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -156781,7 +159103,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -156794,7 +159116,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -156807,7 +159129,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -156829,7 +159151,171 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefronIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +t size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONIn file included from T_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cppexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80 244 | :5: #defin warning: e ROCPRImacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +M_W AVEFRONT_SIZE _80 | #if RO_AMCPRIM_WDGAVEFRONTCN__SIZEWAVE == 32 + | FRO ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: NT_SInote: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + ZE + | ^ +244 | #define ROCPRIM_WAVEFR:925ONT_S:139: IZE __Anote: macro marked 'deprecated' hereMDGCN_WAVEFRO +NT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +925In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ + | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-cIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +onstant acces/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +s to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -156844,13 +159330,27 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -156859,22 +159359,25 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -156891,8 +159394,32 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -156903,8 +159430,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -156915,8 +159442,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -156927,8 +159454,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -156943,81 +159470,78 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1030 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-5540b4.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-3e3549.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1100.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1100 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-4021b4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +5 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1010. +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -157025,302 +159549,260 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-83beb1.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-bef6b9.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-51bd6b.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-aa7444.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-c58839.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-613d50.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-31f39f.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-dee6b3.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-0b0d0a.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-d18800.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-e77879.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-83beb1.out -output=/tmp/test_device_segmented_radix_sort_typed_1_0-f91f59.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_1_0-f91f59.hipfb -cuid=a44c7951c6076cce -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -14 warnings generated when compiling for host. -make -f test/rocprim/CMakeFiles/test_warp_load.dir/build.make test/rocprim/CMakeFiles/test_warp_load.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_load.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_load.dir/build.make test/rocprim/CMakeFiles/test_warp_load.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 90%] Building CXX object test/rocprim/CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -MF CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o.d -o CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/functional.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/transform_iterator.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/ (1ll << 1/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/iterator/../type_traits.hpp0); + | ^~~~~~ +:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +5 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_transform_iterator.cpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +15 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1030. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_invoke_result.cpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -157328,7 +159810,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -157338,7 +159820,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: @@ -157351,7 +159833,8 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:14 warnings generated when compiling for host. +25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -157361,7 +159844,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157373,7 +159856,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157385,7 +159868,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157397,7 +159880,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +[ 90%] Linking CXX executable test_transform_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_transform_iterator.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157409,7 +159894,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157421,7 +159906,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157433,7 +159918,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +5 warnings generated when compiling for host. +[ 90%] Linking CXX executable test_invoke_result +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_invoke_result.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -157446,16 +159934,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1010. -14 warnings generated when compiling for host. -make -f test/rocprim/CMakeFiles/test_warp_reduce.dir/build.make test/rocprim/CMakeFiles/test_warp_reduce.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_reduce.dir/DependInfo.cmake "--color=" +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_transform_iterator.dir/link.d CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o -o test_transform_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_reduce.dir/build.make test/rocprim/CMakeFiles/test_warp_reduce.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 91%] Building CXX object test/rocprim/CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -MF CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o.d -o CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -157464,6 +159944,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +[ 90%] Built target test_transform_iterator +make -f test/rocprim/CMakeFiles/test_warp_scan.dir/build.make test/rocprim/CMakeFiles/test_warp_scan.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_scan.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -157487,6 +159971,11 @@ :222:2: note: expanded from here 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_warp_scan.dir/build.make test/rocprim/CMakeFiles/test_warp_scan.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 91%] Building CXX object test/rocprim/CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -MF CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o.d -o CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -157497,6 +159986,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_invoke_result.dir/link.d CMakeFiles/test_invoke_result.dir/test_invoke_result.cpp.o -o test_invoke_result /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 91%] Built target test_invoke_result +make -f test/rocprim/CMakeFiles/test_warp_sort.dir/build.make test/rocprim/CMakeFiles/test_warp_sort.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_sort.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: @@ -157508,12 +160003,15 @@ | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ + | ^make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' + +make -f test/rocprim/CMakeFiles/test_warp_sort.dir/build.make test/rocprim/CMakeFiles/test_warp_sort.dir/build In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; + 69make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' + | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE @@ -157528,10 +160026,12 @@ 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_W[ 92%] Building CXX object test/rocprim/CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o +AVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma ccd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -MF CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o.d -o CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp +lang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -157582,17 +160082,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -157603,8 +160102,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -157617,9 +160116,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx803-91aa79.out /tmp/test_device_radix_sort_typed_3_0-gfx803-8e3d07.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -157627,8 +160125,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -157639,8 +160137,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -157651,8 +160149,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -157663,8 +160161,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -157675,8 +160173,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -157687,8 +160185,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -157699,230 +160197,167 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx900-0b4a20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +isiIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +on = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +rocprim::half> = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-60aca9.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-cfe864.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-e203ef.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +15 warnings generated when compiling for gfx1100. +13 warnings generated when compiling for host. +[ 93%] Linking CXX executable test_intrinsics +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_intrinsics.dir/link.d CMakeFiles/test_intrinsics.dir/test_intrinsics.cpp.o -o test_intrinsics /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 93%] Built target test_intrinsics +make -f test/rocprim/CMakeFiles/test_warp_store.dir/build.make test/rocprim/CMakeFiles/test_warp_store.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_store.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +make -f test/rocprim/CMakeFiles/test_warp_store.dir/build.make test/rocprim/CMakeFiles/test_warp_store.dir/build +make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 94%] Building CXX object test/rocprim/CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -MF CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o.d -o CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp +16 warnings generated when compiling for gfx1102. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-28eb11.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-2213c3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-17a461.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -157955,6 +160390,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. +15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158081,48 +160517,40 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-9844b6.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-2abd6c.o --no-whole-archive -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -158130,165 +160558,101 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-f52bc5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp - deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139:clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu - note: macro marked 'deprecated' here - 925 | #pragma cignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -lang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -158300,10 +160664,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -158315,10 +160679,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -158328,7 +160692,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -158338,10 +160702,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -158351,10 +160715,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -158364,10 +160728,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -158377,10 +160741,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -158390,10 +160754,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -158403,13 +160767,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -13 warnings generated when compiling for host. -[ 92%] Linking CXX executable test_warp_exchange -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_exchange.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -158428,67 +160789,38 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_exchange.dir/link.d CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -o test_warp_exchange /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 92%] Built target test_warp_exchange -make -f test/rocprim/CMakeFiles/test_warp_scan.dir/build.make test/rocprim/CMakeFiles/test_warp_scan.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_scan.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_scan.dir/build.make test/rocprim/CMakeFiles/test_warp_scan.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 93%] Building CXX object test/rocprim/CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -MF CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o.d -o CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -158498,7 +160830,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158507,10 +160839,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158519,10 +160851,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158531,10 +160863,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158543,10 +160875,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158555,10 +160887,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158567,10 +160899,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -158583,136 +160915,23 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 15 warnings generated when compiling for gfx1101. +15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158839,36 +161058,38 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -158878,7 +161099,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158887,10 +161108,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158899,10 +161120,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158911,10 +161132,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158923,10 +161144,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158935,10 +161156,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -158947,10 +161168,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -158963,187 +161184,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx1102-53d666.out /tmp/test_device_radix_sort_typed_3_1-gfx1102-9914e1.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx803-b374d0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. 16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159273,21 +161315,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -159302,22 +161329,49 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -make -f test/rocprim/CMakeFiles/test_warp_sort.dir/build.make test/rocprim/CMakeFiles/test_warp_sort.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_sort.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_sort.dir/build.make test/rocprim/CMakeFiles/test_warp_sort.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 94%] Building CXX object test/rocprim/CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -MF CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o.d -o CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp +15 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx906. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-4b7fe5.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-f54b20.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-ee1a62.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159326,8 +161380,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159336,8 +161390,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: @@ -159358,8 +161412,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -159370,8 +161424,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -159382,8 +161436,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -159394,8 +161448,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -159406,8 +161460,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -159418,8 +161472,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -159434,123 +161488,120 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -159563,38 +161614,48 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -159602,93 +161663,125 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +15 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -159696,7 +161789,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -159706,7 +161799,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -159716,7 +161809,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -159726,7 +161819,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159738,7 +161831,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159750,7 +161843,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159762,7 +161855,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159774,7 +161867,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159786,7 +161879,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -159798,137 +161891,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -159941,7 +161904,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -160065,202 +162028,84 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:222:2: note: expanded from here + 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -160269,10 +162114,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -160281,10 +162126,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -160293,10 +162138,10 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -160309,54 +162154,18 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-a448f5.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-02770b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-d4815a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -160369,9 +162178,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -160384,9 +162193,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -160394,11 +162203,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160407,11 +162219,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160420,11 +162235,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160433,11 +162251,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160446,11 +162267,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160459,11 +162283,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160472,20 +162299,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -160494,137 +162319,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -160638,10 +162333,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-ff7fc6.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-3842bd.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-32e6d7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +15 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx1100. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-992e86.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-0a29ea.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-cb54eb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -160674,123 +162369,118 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -160803,7 +162493,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -160812,7 +162503,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -160827,22 +162531,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -160852,7 +162541,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -160865,7 +162554,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -160878,7 +162567,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -160891,7 +162580,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -160904,7 +162593,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -160917,7 +162606,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -160930,7 +162619,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -160952,7 +162641,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +15 warnings generated when compiling for gfx1010. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -160967,21 +162657,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. -13 warnings generated when compiling for host. -[ 95%] Linking CXX executable test_warp_load -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_load.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_load.dir/link.d CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -o test_warp_load /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 95%] Built target test_warp_load -make -f test/rocprim/CMakeFiles/test_warp_store.dir/build.make test/rocprim/CMakeFiles/test_warp_store.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_warp_store.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -make -f test/rocprim/CMakeFiles/test_warp_store.dir/build.make test/rocprim/CMakeFiles/test_warp_store.dir/build -make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 96%] Building CXX object test/rocprim/CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -MF CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o.d -o CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161095,16 +162770,29 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -161115,8 +162803,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -161129,21 +162817,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -161151,20 +162826,21 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT15_SIZE | ^ -:925:139: note: macro marked 'deprecated' here + warnings generated:925 when compiling for gfx906. +:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161175,8 +162851,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161187,8 +162863,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161199,8 +162875,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161211,8 +162887,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -161223,21 +162899,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -161251,18 +162913,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -15 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -161273,8 +162933,8 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -161287,8 +162947,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -161296,8 +162956,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161308,8 +162968,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161320,8 +162980,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161332,8 +162992,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161344,8 +163004,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -161356,8 +163016,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -161368,7 +163028,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -161382,7 +163043,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +15 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -161390,7 +163052,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -161400,20 +163062,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -161423,7 +163082,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161435,7 +163094,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161447,7 +163106,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161459,7 +163118,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161471,7 +163130,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161483,7 +163142,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161495,7 +163154,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -161508,8 +163167,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1030. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -161517,7 +163175,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -161527,20 +163185,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -161550,7 +163205,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161562,7 +163217,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161574,7 +163229,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161586,7 +163241,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161598,7 +163253,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161610,7 +163265,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161622,7 +163277,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -161635,14 +163290,13 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161651,22 +163305,19 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -161686,8 +163337,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -161698,8 +163349,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -161710,8 +163361,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -161722,8 +163373,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -161734,8 +163385,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -161746,8 +163397,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -161762,44 +163413,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -15 warnings generated when compiling for gfx1100. -16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-e2b5a3.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-e203ef.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-681da5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +15 warnings generated when compiling for gfx908. +16 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx803. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -161807,7 +163424,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -161817,20 +163434,17 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:222:2: note: expanded from here - 222 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -161840,7 +163454,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161852,7 +163466,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161864,7 +163478,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161876,7 +163490,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161888,7 +163502,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161900,7 +163514,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -161912,136 +163526,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -162054,207 +163539,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-5a490e.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-f52bc5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-375f9d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -162403,8 +163687,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -162413,8 +163697,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -162423,15 +163707,6 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ @@ -162443,46 +163718,6 @@ 308 | static constexpr bool is_tuple_impl() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE sIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -tatic constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: @@ -162494,8 +163729,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -162506,8 +163741,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -162518,8 +163753,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -162530,8 +163765,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -162542,8 +163777,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: @@ -162554,84 +163789,6 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ @@ -162648,119 +163805,39 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx900-e700ec.out /tmp/test_device_radix_sort_typed_3_0-gfx900-0b4a20.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx906-776bed.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx803. -15 warnings generated when compiling for gfx1100. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -162768,104 +163845,68 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_load.cpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -162989,138 +164030,117 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -163133,189 +164153,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1100. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1100 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-d47f4a.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-4021b4.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1101.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1101 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-f08ad0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -163439,216 +164277,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx803-724ca1.out /tmp/test_device_radix_sort_typed_3_1-gfx803-b374d0.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx900-c4d697.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ +15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -163772,53 +164401,31 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-17e49b.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-d4815a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-d8a55e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +15 warnings generated when compiling for gfx1030. +15 warnings generated when compiling for gfx1030. 15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -163828,25 +164435,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -163854,8 +164447,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -163863,11 +164456,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -163875,11 +164468,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -163887,11 +164480,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -163899,11 +164492,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -163911,11 +164504,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -163923,24 +164516,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -163954,172 +164534,136 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -164127,7 +164671,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -164137,7 +164681,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -164147,7 +164691,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -164157,7 +164701,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164169,7 +164713,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164181,7 +164725,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164193,7 +164737,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164205,7 +164749,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164217,7 +164761,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -164229,137 +164773,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] - 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' - 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) - | ^ -:196:2: note: expanded from here - 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -164471,17 +164885,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1101. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +16 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " @@ -164492,124 +164906,6 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: @@ -164627,20 +164923,6 @@ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ @@ -164748,20 +165030,19 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 13 warnings generated when compiling for host. -[ 96%] Linking CXX executable test_warp_store -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_store.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_store.dir/link.d CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -o test_warp_store /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +[ 95%] Linking CXX executable test_warp_load +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_load.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_load.dir/link.d CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o -o test_warp_load /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 96%] Built target test_warp_store +[ 95%] Built target test_warp_load make -f test/rocprim/CMakeFiles/test_zip_iterator.dir/build.make test/rocprim/CMakeFiles/test_zip_iterator.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocprim-6.4.3 /build/reproducible-path/rocprim-6.4.3/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/CMakeFiles/test_zip_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' make -f test/rocprim/CMakeFiles/test_zip_iterator.dir/build.make test/rocprim/CMakeFiles/test_zip_iterator.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 97%] Building CXX object test/rocprim/CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o +[ 96%] Building CXX object test/rocprim/CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I/build/reproducible-path/rocprim-6.4.3/rocprim/include -isystem /build/reproducible-path/rocprim-6.4.3/test -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -DGTEST_HAS_PTHREAD=1 -x hip --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 -MD -MT test/rocprim/CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o -MF CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o.d -o CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o -c /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp -15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -164925,125 +165206,94 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:29: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_exchange.cpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ @@ -165056,17 +165306,36 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx1102. +15 warnings generated when compiling for gfx1100. +13 warnings generated when compiling for host. +[ 96%] Linking CXX executable test_warp_store +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_store.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_store.dir/link.d CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o -o test_warp_store /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 96%] Built target test_warp_store +16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -165076,22 +165345,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: @@ -165111,8 +165366,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -165123,8 +165378,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -165135,8 +165390,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -165147,8 +165402,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -165159,8 +165414,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -165171,8 +165426,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -165188,418 +165443,172 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx906-32dc45.out /tmp/test_device_radix_sort_typed_3_0-gfx906-776bed.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx908-43cb8f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1100. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-759b52.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-375f9d.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-c7f0b0.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-b3ea4a.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-e27709.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-2a7d01.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-927c60.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-f4da77.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-c33a01.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-9844b6.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-5a490e.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-759b52.out -output=/tmp/test_device_segmented_radix_sort_typed_2_0-fc1a05.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_2_0-fc1a05.hipfb -cuid=7762edeff3c1d5f -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx1010. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-40242b.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-681da5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-b1d203.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -165612,22 +165621,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -165635,8 +165630,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -165647,8 +165642,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -165659,8 +165654,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -165671,14 +165666,10 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -165687,23 +165678,89 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ :925:139: note: macro marked 'deprecated' here - In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -925 | #pIn file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:ragma c30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpplan:61:g depr12: warning: ecatedmacro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -(__AMDGCN_WAVEFR 61 | retONT_SIZurn E, ROC"compilPRIMe-time-_WAconstant access to VEFthe wavefronRONt sizeT_S will be IZremE; -oved | in a future release ^ -") + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +16 warnings generated when compiling for gfx803. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-731772.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-17a461.o --no-whole-archive +16 warnings generated when compiling for gfx1010. + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-42e9e4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -165717,18 +165774,6 @@ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -165742,20 +165787,6 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a fuIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] -ture re 55 | #if ROCPRIM_WAVEFRONTle_SIZE == 32 - | ^ -ase"/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - ) -244 | #define ROCPRIM_WA VEFRONT_SIZE __AMDGCN_W| ^ -AVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: @@ -165852,6 +165883,15 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: @@ -165868,46 +165908,7 @@ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIIn file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -165937,6 +165938,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +ZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: @@ -166047,6 +166050,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -166063,6 +166080,41 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx1030. +16 warnings generated when compiling for gfx908. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-b8d3e9.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-ee1a62.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-ce2f67.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -166212,139 +166264,156 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -166358,6 +166427,27 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +13 warnings generated when compiling for host. +[ 97%] Linking CXX executable test_warp_exchange +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_exchange.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_exchange.dir/link.d CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o -o test_warp_exchange /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 97%] Built target test_warp_exchange 16 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: @@ -166522,9 +166612,10 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +16 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE @@ -166532,8 +166623,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: @@ -166547,8 +166638,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: @@ -166562,8 +166653,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -166572,12 +166663,14 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166586,12 +166679,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166600,12 +166695,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166614,12 +166711,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166628,12 +166727,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166642,12 +166743,14 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166656,16 +166759,18 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -166674,139 +166779,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -15 warnings generated when compiling for gfx803. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +16 warnings generated when compiling for gfx1102. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -166817,611 +166791,145 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-e65fb3.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-32e6d7.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-77b759.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -14 warnings generated when compiling for host. -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-3a8a28.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-d8a55e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-7161ae.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx900-bdc1c0.out /tmp/test_device_radix_sort_typed_3_1-gfx900-c4d697.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx906-f37c44.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: @@ -167434,8 +166942,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: @@ -167448,8 +166956,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: @@ -167469,8 +166977,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: @@ -167481,8 +166989,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: @@ -167493,8 +167001,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: @@ -167505,8 +167013,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: @@ -167517,8 +167025,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: @@ -167529,8 +167037,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: @@ -167543,8 +167051,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -167560,156 +167068,123 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +15 warnings generated when compiling for gfx1101. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :196:2: note: expanded from here 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -167723,45 +167198,78 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1102. +16 warnings generated when compiling for gfx1101. +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-dea76e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-d74c16.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-945cf9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] + 37 | ROCPRIM_PRAGMA_MESSAGE("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' + 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) + | ^ +:196:2: note: expanded from here + 196 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") + | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: @@ -167784,8 +167292,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167798,8 +167306,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167812,8 +167320,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167826,8 +167334,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167840,8 +167348,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167854,8 +167362,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -167872,8 +167380,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:924:139: note: macro marked 'deprecated' here - 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -167889,147 +167397,179 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx803. +16 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: @@ -168043,8 +167583,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: @@ -168058,8 +167598,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: @@ -168082,8 +167622,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168096,8 +167636,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168110,8 +167650,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168124,8 +167664,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168138,8 +167678,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168152,8 +167692,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: @@ -168170,8 +167710,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -168187,15 +167727,14 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx908. +15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: @@ -168208,8 +167747,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: @@ -168222,8 +167761,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: @@ -168243,8 +167782,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -168255,8 +167794,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -168267,8 +167806,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -168279,8 +167818,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -168291,8 +167830,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: @@ -168303,8 +167842,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: @@ -168320,6 +167859,7 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -168465,42 +168005,8 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx908-27f898.out /tmp/test_device_radix_sort_typed_3_0-gfx908-43cb8f.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx90a-803f3c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. +16 warnings generated when compiling for gfx803. +15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -168660,25 +168166,194 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static co n234s | t#eixfpnrd effl o_a_tA MpDrGCeNc_iWsAiVoEnF + = 2.0f / (1ll <:<924 :11390:) ;note: +macro marked 'deprecated' here +| ^~~~~~ + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:924:139: note: macro marked 'deprecated' here + 924 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx1101. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-bc4207.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-cb54eb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-079912.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ @@ -168688,10 +168363,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ @@ -168701,10 +168378,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -168712,11 +168388,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168725,11 +168402,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168738,11 +168416,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168751,11 +168430,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168764,11 +168444,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168777,11 +168458,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168790,18 +168472,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -168810,56 +168490,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx1101. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-be7ef7.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-f08ad0.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_1102.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx1102 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-5ed9b5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -169022,9 +168666,12 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx906-8ab9d9.out /tmp/test_device_radix_sort_typed_3_1-gfx906-f37c44.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx908-dd1219.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp +16 warnings generated when compiling for gfx900. +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-d9c857.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-ce2f67.o --no-whole-archive +16 warnings generated when compiling for gfx90a. + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-af357d.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-8d924d.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-fcb594.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-727e5e.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-11874e.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-3421e3.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-0f4dcc.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-4b7fe5.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-b8d3e9.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-d9c857.out -output=/tmp/test_device_segmented_radix_sort_typed_2_1-319e02.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_2_1-319e02.hipfb -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -169037,9 +168684,6 @@ ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/aarch64-linux-gnu" ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: @@ -169057,95 +168701,330 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -15 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +15In file included from warning/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpps: generated25 when compiling for : +gfx803In file included from . +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169153,12 +169032,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169166,12 +169045,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -169179,13 +169058,13 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key.hpp:25: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: @@ -169199,11 +169078,47 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_lookback_reproducibility.cpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -169217,16 +169132,16 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169239,8 +169154,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169253,8 +169168,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -169262,8 +169177,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169274,8 +169189,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169286,8 +169201,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169298,8 +169213,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169310,8 +169225,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169322,8 +169237,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -169334,7 +169249,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -169348,18 +169263,53 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx803. 16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +16 warnings generated when compiling for gfx900. + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-aa3aa8.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-42e9e4.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-cd9dfb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169369,11 +169319,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169383,11 +169333,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -169395,8 +169345,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169404,11 +169354,35 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169416,11 +169390,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169428,11 +169402,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -169440,23 +169414,23 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -169506,20 +169480,6 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: @@ -169636,42 +169596,6 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-747681.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-b1d203.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-776dcb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -169836,16 +169760,24 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +14 warnings generated when compiling for host. +[ 97%] Linking CXX executable test_lookback_reproducibility +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lookback_reproducibility.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_lookback_reproducibility.dir/link.d CMakeFiles/test_lookback_reproducibility.dir/test_lookback_reproducibility.cpp.o -o test_lookback_reproducibility /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 97%] Built target test_lookback_reproducibility +16 warnings generated when compiling for gfx906. +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169858,8 +169790,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -169872,8 +169804,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -169881,8 +169813,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169893,8 +169825,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169905,8 +169837,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169917,8 +169849,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169929,8 +169861,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -169941,8 +169873,8 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -169953,306 +169885,36 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-8eeddd.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-7161ae.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-43a949.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-d9e9f9.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-7ddf7c.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-63532a.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-f77602.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-7f251b.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-a448f5.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-17e49b.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-3a8a28.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-8eeddd.out -output=/tmp/test_device_segmented_radix_sort_typed_2_1-5c7524.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_2_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_2_1-5c7524.hipfb -cuid=a36a9dcddce5cec7 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_2_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx908. 16 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AIn file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -170261,11 +169923,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -MDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: @@ -170408,20 +170065,6 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:33: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -170437,6 +170080,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx90a. +15 warnings generated when compiling for gfx900. +15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_zip_iterator.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: @@ -170574,374 +170219,553 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 98%] Linking CXX executable test_zip_iterator -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_zip_iterator.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_zip_iterator.dir/link.d CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o -o test_zip_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 98%] Built target test_zip_iterator -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_0-gfx90a-28cdf0.out /tmp/test_device_radix_sort_typed_3_0-gfx90a-803f3c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_0-gfx1010-c4359b.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1030-16f79a.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1100-296ac5.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1101-0b136d.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1102-638fb1.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx803-91aa79.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx900-e700ec.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx906-32dc45.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx908-27f898.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx90a-28cdf0.out -output=/tmp/test_device_radix_sort_typed_3_0-5e4e89.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_0-5e4e89.hipfb -cuid=19ac74495cac0e5c -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -14 warnings generated when compiling for host. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +14 warnings generated when compiling for host. +[ 98%] Linking CXX executable test_zip_iterator +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_zip_iterator.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_zip_iterator.dir/link.d CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o -o test_zip_iterator /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 98%] Built target test_zip_iterator 16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx908-aebba3.out /tmp/test_device_radix_sort_typed_3_1-gfx908-dd1219.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx90a-4e1d8a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -15 warnings generated when compiling for gfx908. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -171073,17 +170897,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +16 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:26: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -171096,8 +170920,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: @@ -171110,8 +170934,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -171119,8 +170943,8 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; @@ -171131,8 +170955,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; @@ -171143,8 +170967,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; @@ -171155,8 +170979,8 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 @@ -171167,7 +170991,21 @@ :445:139: note: macro marked 'deprecated' here 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_reduce.cpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); @@ -171182,8 +171020,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-15d8fc.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-77b759.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-23d673.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-65ffe3.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-cd9dfb.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-ad56af.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -171216,7 +171054,7 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -171225,7 +171063,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171240,7 +171078,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171255,7 +171093,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171265,7 +171103,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171278,7 +171116,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171291,7 +171129,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171304,7 +171142,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -171317,7 +171155,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -171330,7 +171168,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -171343,7 +171181,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -171365,7 +171203,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -171380,10 +171218,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -15 warnings generated when compiling for gfx90a. 16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-2d9799.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-776dcb.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-09217e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-a1b484.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-945cf9.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-f6b67a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -171416,147 +171253,8 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ -16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_3_1-gfx90a-a85f6d.out /tmp/test_device_radix_sort_typed_3_1-gfx90a-4e1d8a.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_radix_sort_typed_3_1-gfx1010-a40845.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1030-f17af2.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1100-f19f1c.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1101-f16c80.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1102-53d666.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx803-724ca1.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx900-bdc1c0.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx906-8ab9d9.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx908-aebba3.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx90a-a85f6d.out -output=/tmp/test_device_radix_sort_typed_3_1-afffc6.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_radix_sort_typed_3_1-afffc6.hipfb -cuid=250b64735e5639bc -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +16 warnings generated when compiling for gfx900. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] @@ -171565,7 +171263,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171580,7 +171278,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171595,7 +171293,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: @@ -171605,7 +171303,7 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171618,7 +171316,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171631,7 +171329,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: @@ -171644,7 +171342,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -171657,7 +171355,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: @@ -171670,7 +171368,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: @@ -171683,7 +171381,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: @@ -171705,7 +171403,7 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] @@ -171720,45 +171418,48 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/temp_storage.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -171766,97 +171467,389 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_radix_sort.hpp:39: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_radix_sort_onesweep.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ -:445:139: note: macro marked 'deprecated' here - 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_radix_sort.hpp:37: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx908. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 69 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 96 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:925:139: note: macro marked 'deprecated' here + 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. 16 warnings generated when compiling for gfx1102. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-e9f987.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-5ed9b5.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-1c1747.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-9a434e.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-079912.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fdenormal-fp-math-f32=preserve-sign,preserve-sign -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_803.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx803 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-a39c65.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -172053,27 +172046,225 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -14 warnings generated when compiling for host. -[ 98%] Linking CXX executable test_device_radix_sort -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_radix_sort.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_radix_sort.dir/link.d CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp.o CMakeFiles/test_device_radix_sort.dir/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp.o -o test_device_radix_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 98%] Built target test_device_radix_sort -13 warnings generated when compiling for host. -[ 98%] Linking CXX executable test_warp_sort -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_sort.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_sort.dir/link.d CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -o test_warp_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 98%] Built target test_warp_sort -14 warnings generated when compiling for host. -[ 98%] Linking CXX executable test_warp_reduce -cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_reduce.dir/link.txt --verbose=1 -/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_reduce.dir/link.d CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -o test_warp_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a -make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' -[ 98%] Built target test_warp_reduce +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_scan.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_scan.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ +15 warnings generated when compiling for gfx90a. +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:26: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits_interface.hpp:24: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/various.hpp:28: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 308 | static constexpr bool is_tuple_impl() + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() + | ^~~~~~ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 44 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 47 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 61 | return ROCPRIM_WAVEFRONT_SIZE; + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/warp_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] + 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 + | ^ +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/warp/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' + 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE + | ^ +:445:139: note: macro marked 'deprecated' here + 445 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") + | ^ +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_sort.cpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 58 | static constexpr float precision = 2.0f / (1ll << 52); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 61 | static constexpr float precision = 2.0f / (1ll << 23); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 64 | static constexpr float precision = 2.0f / (1ll << 10); + | ^~~~~~ +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] + 67 | static constexpr float precision = 2.0f / (1ll << 7); + | ^~~~~~ 16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-b3b3f4.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-09217e.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-ecec8b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-6bbc09.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-ad56af.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=cf126d305562726a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-035fa3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -172270,9 +172461,15 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +13 warnings generated when compiling for host. +[ 98%] Linking CXX executable test_warp_sort +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_sort.dir/link.txt --verbose=1 +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_sort.dir/link.d CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o -o test_warp_sort /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 98%] Built target test_warp_sort 16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-c02d19.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-23d673.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-cab223.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-2732ea.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-f6b67a.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-12d52b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -172305,6 +172502,9 @@ /usr/include/aarch64-linux-gnu /usr/include End of search list. +14 warnings generated when compiling for host. +[ 98%] Linking CXX executable test_warp_reduce +cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_reduce.dir/link.txt --verbose=1 In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: @@ -172454,6 +172654,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ +/usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_reduce.dir/link.d CMakeFiles/test_warp_reduce.dir/test_warp_reduce.cpp.o -o test_warp_reduce /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a +make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' +[ 98%] Built target test_warp_reduce In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: @@ -172469,175 +172672,9 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ -16 warnings generated when compiling for gfx900. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../types.hpp:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 82 | #elif ROCPRIM_WAVEFRONT_SIZE == 64 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 308 | static constexpr bool is_tuple_impl() - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() - | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 44 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 69 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 96 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 47 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 61 | return ROCPRIM_WAVEFRONT_SIZE; - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] - 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 - | ^ -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' - 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE - | ^ -:925:139: note: macro marked 'deprecated' here - 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") - | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 58 | static constexpr float precision = 2.0f / (1ll << 52); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 61 | static constexpr float precision = 2.0f / (1ll << 23); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 64 | static constexpr float precision = 2.0f / (1ll << 10); - | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] - 67 | static constexpr float precision = 2.0f / (1ll << 7); - | ^~~~~~ 16 warnings generated when compiling for gfx803. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-4dd636.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-1c1747.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-097d14.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx803 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-7ae00e.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-a39c65.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_900.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx900 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-f623aa.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -172835,9 +172872,9 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-962b23.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-ecec8b.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-8efb36.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-71de94.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-1c3e8b.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-60aca9.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-e2b5a3.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-40242b.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-747681.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-2d9799.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-b3b3f4.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-962b23.out -output=/tmp/test_device_segmented_radix_sort_typed_3_0-e08f59.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_3_0-e08f59.hipfb -cuid=cf126d305562726a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-e26041.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-035fa3.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-1b5e4a.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-85b48e.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-efa7d4.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-1ef6b6.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-28eb11.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-731772.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-aa3aa8.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-65ffe3.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-6bbc09.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-e26041.out -output=/tmp/test_device_segmented_radix_sort_typed_3_0-a0ae52.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_0.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_3_0-a0ae52.hipfb -cuid=cf126d305562726a -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_0.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -173005,17 +173042,17 @@ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ +14 warnings generated when compiling for host. 13 warnings generated when compiling for host. [ 98%] Linking CXX executable test_warp_scan cd /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_scan.dir/link.txt --verbose=1 /usr/bin/hipcc -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_warp_scan.dir/link.d CMakeFiles/test_warp_scan.dir/test_warp_scan.cpp.o -o test_warp_scan /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.6.4.43484 --hip-link --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1100 --offload-arch=gfx1101 --offload-arch=gfx1102 /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' [ 98%] Built target test_warp_scan -14 warnings generated when compiling for host. 16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-923277.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-cab223.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-fdadc7.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-23a1dc.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-bc32b6.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-637f2e.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-226318.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-ff7fc6.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-e65fb3.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-15d8fc.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-c02d19.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-923277.out -output=/tmp/test_device_segmented_radix_sort_typed_1_1-04b90c.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_1_1-04b90c.hipfb -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-8e6f3e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-12d52b.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-82ce1e.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-1ce012.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-f7793e.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-ae4fdc.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-45c2be.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-18017d.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-dea76e.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-a1b484.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-2732ea.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-8e6f3e.out -output=/tmp/test_device_segmented_radix_sort_typed_1_1-3936d7.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_1_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_1_1-3936d7.hipfb -cuid=73feea7296d345b3 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_1_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -173184,8 +173221,8 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx900. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-e65d9e.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-097d14.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-a3a08c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx900 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-c5eb4f.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-f623aa.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_906.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx906 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-117ad5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -173384,52 +173421,18 @@ | ^~~~~~ 14 warnings generated when compiling for host. 16 warnings generated when compiling for gfx906. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-f9daee.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-a3a08c.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-18d281.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp -clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" -ignoring nonexistent directory "/include" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" -ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/include/aarch64-linux-gnu" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/local/include" -ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" -ignoring duplicate directory "/usr/include" -ignoring duplicate directory "/usr/include" -#include "..." search starts here: -#include <...> search starts here: - /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include - /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim - /build/reproducible-path/rocprim-6.4.3/rocprim/include - /build/reproducible-path/rocprim-6.4.3/test - /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 - /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward - /usr/lib/llvm-21/lib/clang/21/include - /usr/local/include - /usr/include/aarch64-linux-gnu - /usr/include -End of search list. -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -173442,9 +173445,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -173457,9 +173460,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -173467,11 +173470,12 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173480,11 +173484,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173493,11 +173498,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173506,11 +173512,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173519,11 +173526,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173532,11 +173540,12 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173545,20 +173554,16 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173567,34 +173572,67 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:31: + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx906 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-b4497a.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-117ad5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_908.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx908 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-bc6a00.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp +clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" +ignoring nonexistent directory "/include" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15" +ignoring duplicate directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/local/include" +ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" +ignoring duplicate directory "/usr/include" +ignoring duplicate directory "/usr/include" +#include "..." search starts here: +#include <...> search starts here: + /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include + /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim + /build/reproducible-path/rocprim-6.4.3/rocprim/include + /build/reproducible-path/rocprim-6.4.3/test + /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 + /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:30: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -173607,9 +173645,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits_interface.hpp:24: @@ -173622,9 +173660,9 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/config_types.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:32: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/various.hpp:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 308 | static constexpr bool is_tuple_impl() @@ -173632,12 +173670,11 @@ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 44 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173646,12 +173683,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:69:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 69 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173660,12 +173696,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:27: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:27: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/arch.hpp:96:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 96 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173674,12 +173709,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 47 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173688,12 +173722,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:30: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:30: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/thread.hpp:61:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 61 | return ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173702,12 +173735,11 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:29: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_load.hpp:27: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:35: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 53 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173716,16 +173748,20 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:26: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce.hpp:36: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_config_helper.hpp:30: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/block_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/block_reduce_warp_reduce.hpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/warp_reduce.hpp:33: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: -In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: -/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:29: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_segmented_radix_sort.hpp:43: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:45: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../device_segmented_radix_sort_config.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/device_segmented_radix_sort.hpp:27: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../device_config_helper.hpp:30: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/block_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/block_reduce_warp_reduce.hpp:32: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/warp_reduce.hpp:33: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_crosslane.hpp:28: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_dpp.hpp:31: +In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_reduce_shuffle.hpp:31: +/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/../detail/config/../../../block/detail/../../warp/detail/warp_segment_bounds.hpp:55:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 55 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' @@ -173734,23 +173770,24 @@ :925:139: note: macro marked 'deprecated' here 925 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_reduce.cpp:32: -In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +In file included from /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp:23: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_device_segmented_radix_sort.hpp:34: +In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils_types.hpp:25: +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ -/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] +/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx908. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-7ab953.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-18d281.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-7fa8f8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-d0bc6a.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-bc6a00.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple aarch64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -aux-target-cpu generic -aux-target-feature +v8a -aux-target-feature +fp-armv8 -aux-target-feature +neon -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-624ec5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -173948,9 +173985,9 @@ 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ 16 warnings generated when compiling for gfx90a. - "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-6a02e2.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-7fa8f8.o --no-whole-archive - "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-6c1b21.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-5540b4.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-d47f4a.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-be7ef7.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-e9f987.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-4dd636.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-e65d9e.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-f9daee.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-7ab953.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-6a02e2.out -output=/tmp/test_device_segmented_radix_sort_typed_3_1-20bf13.hipfb -verbose - "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_3_1-20bf13.hipfb -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp + "/usr/lib/llvm-21/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols --lto-partitions=8 -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-a24f4f.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-624ec5.o --no-whole-archive + "/usr/lib/llvm-21/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux-gnu,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-7eb320.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-6d15a1.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-992e86.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-bc4207.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-9a434e.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-7ae00e.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-c5eb4f.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-b4497a.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-d0bc6a.out -input=/tmp/test_device_segmented_radix_sort_typed_3_1-gfx90a-a24f4f.out -output=/tmp/test_device_segmented_radix_sort_typed_3_1-fcc647.hipfb -verbose + "/usr/lib/llvm-21/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -O3 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test_device_segmented_radix_sort_typed_3_1.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8a -target-feature +fp-armv8 -target-feature +neon -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -mguarded-control-stack -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o.d -MT test/rocprim/CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -isystem /build/reproducible-path/rocprim-6.4.3/test -D USE_PROF_API=1 -D __HIP_PLATFORM_AMD__=1 -I /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/aarch64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fstack-clash-protection -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fcuda-include-gpubinary /tmp/test_device_segmented_radix_sort_typed_3_1-fcc647.hipfb -cuid=73c71a6802bbad59 -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/test_device_segmented_radix_sort.dir/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/test/rocprim/test_device_segmented_radix_sort.parallel/test_device_segmented_radix_sort_typed_3_1.cpp clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target aarch64-unknown-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/include" ignoring nonexistent directory "/include" @@ -174437,21 +174474,7 @@ make[2]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-aarch64-linux-gnu' - debian/rules override_dh_auto_test-arch -make[1]: Entering directory '/build/reproducible-path/rocprim-6.4.3' -set -e \ -; if [ -r /dev/kfd ] \ -; then dh_auto_test --no-parallel -- \ -; else echo "W: /dev/kfd unreadable: no available AMD GPU." \ -; echo "W: tests skipped." \ -; fi -W: /dev/kfd unreadable: no available AMD GPU. -W: tests skipped. -make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3' - debian/rules override_dh_auto_test-indep -make[1]: Entering directory '/build/reproducible-path/rocprim-6.4.3' -: -make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3' +dh: command-omitted: The call to "debian/rules override_dh_auto_test-indep" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install-indep @@ -175111,9 +175134,9 @@ make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3' dh_md5sums dh_builddeb +dpkg-deb: building package 'librocprim-tests' in '../librocprim-tests_6.4.3-2_arm64.deb'. dpkg-deb: building package 'librocprim-tests-dbgsym' in '../librocprim-tests-dbgsym_6.4.3-2_arm64.deb'. dpkg-deb: building package 'librocprim-dev' in '../librocprim-dev_6.4.3-2_all.deb'. -dpkg-deb: building package 'librocprim-tests' in '../librocprim-tests_6.4.3-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../rocprim_6.4.3-2_arm64.buildinfo dpkg-genchanges --build=binary -O../rocprim_6.4.3-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -175121,12 +175144,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/3071456/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3071456/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/2023004 and its subdirectories -I: Current time: Mon Nov 3 15:14:33 -12 2025 -I: pbuilder-time-stamp: 1762226073 +I: removing directory /srv/workspace/pbuilder/3071456 and its subdirectories +I: Current time: Tue Dec 8 01:35:50 +14 2026 +I: pbuilder-time-stamp: 1796643350